以下汇编程序用于求寄存器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)
第1题:
假设AX和BX寄存器中存放的是有符号数,为了判断AX寄存器中的数据是否大于BX寄存器中的数据,应采用下面( )指令序列(注:label为标号)。
A.SUB AX,BX JC label
B.SUB AX,BX JNC lable
C.CMP AX,BX JA lable
D.CMP AX,BX JG label
第2题:
计算:(V-(X×Y+Z-16))/X,其中X、Y、Z、V均为16位带符号数,在数据段定义,要求上式计算结果的商存入AX,余数存入DX寄存器 把程序补充完整 data segment ...... data ends code segment assume cs:code,ds:data start:mov ax,data mov ds,ax ...... mov ah,4ch int 21h code ends end start
第3题:
下列4条指令中,不能完成将AX寄存器清零的是()。
A.MOV AX,0
B.SUB AX,AX
C.XOR AX,AX
D.CMP AX,AX
第4题:
1、位定义指令BIT的作用是()。
A.用于定义字节
B.用于定义字
C.用来定义汇编程序的起始地址
D.用于定义某特定位的标识符
第5题:
28、汇编程序使用的保留字,例如寄存器名称等,是不能用作用户定义的标识符的。