【问题3】(4分)以下汇编程序用于求寄存器AX中符号数的绝对值。请将下面汇编程序的空(1)~(4)补充完整,并将解答填入答题纸的对应栏中。CMP AX, (1)JL (2)JMP(3)YESNEG: NEG AXNONEG: MOV RESULT, (4)将上述汇编程序改进如下,请将改进后的汇编程序的空(5)~(8)补充完整,并将解答填入答题纸的对应栏中。CMP AX,(5)JGE(6)NEG(7)NONEG: MOV RESULT, (8)

题目

【问题3】(4分)

以下汇编程序用于求寄存器AX中符号数的绝对值。请将下面汇编程序的空(1)~(4)补充完整,并将解答填入答题纸的对应栏中。

CMP AX, (1)

JL (2)

JMP(3)

YESNEG: NEG AX

NONEG: MOV RESULT, (4)

将上述汇编程序改进如下,请将改进后的汇编程序的空(5)~(8)补充完整,并将解答填入答题纸的对应栏中。

CMP AX,(5)

JGE(6)

NEG(7)

NONEG: MOV RESULT, (8)


相似考题
更多“【问题3】(4分) 以下汇编程序用于求寄存器AX中符号数的绝对值。请将下面汇编程序的空(1)~(4)补充 ”相关问题
  • 第1题:

    1、位定义指令BIT的作用是()。

    A.用于定义字节

    B.用于定义字

    C.用来定义汇编程序的起始地址

    D.用于定义某特定位的标识符


    用于定义某特定位的标识符

  • 第2题:

    汇编程序段 ADR r4, a LDR r0, [r4] 实现了首先将a所在的地址存放在r4寄存器中,然后把r4所指的存储单元的内容存入r0寄存器中。


  • 第3题:

    请补充以下代码,实现1+2+3+***+100的汇编程序。(答案请用封号分隔) ___(1)___ EXAMPLE, CODE, READONLY ______(2)______ ; 入口 MOV R0,#0 MOV R1,#0 ;用来存放1-100的和 START ADD R0,R0,#1 ______(3)_____ _______(4)_____ ____(5)___ START STOP B STOP END


    错误

  • 第4题:

    4、ASSUME伪指令是告诉汇编程序哪个段寄存器设定指向哪一个逻辑段,并给各段寄存器装入实际的值。


    错误

  • 第5题:

    28、汇编程序使用的保留字,例如寄存器名称等,是不能用作用户定义的标识符的。


    错误