设 AL 中是无符号数 , 试将 AL 内容扩展后送入 BX 中 , 能够完成此项功能的指令序列 ()
A CBW
B MOV AH,0 MOV BX,AX MOV BX,AX
C MOV AH,0FFH
D MOV BL,AL MOV BX,AX MOV BH,AH
A.SUB AX,BX JC label
B.SUB AX,BX JNC lable
C.CMP AX,BX JA lable
D.CMP AX,BX JG label
A.SUB AX,BX
B.SUB AX,BX JC label JNC lable
C.CMP AX,BX
D.CMP AX,BX JA lable JG label
若(AX)=65AOH,(BX)=0B79EH,它们均为有符号数,问执行ADD AX,BX指令后,SF和OF标志位的状态分别是()。
A.0和0
B.0和1
C.1和0
D.1和1
分别写出实现如下功能的程序段
(1)将AX中间8位(作高8位),BX低4位和DX高4位(作低4位)拼成一个新字。
(2)将CX中间8位取反,其余位不变。
(3)将数据段中以BX为偏移地址的连续3单元中的无符号数求和。
(4)将数据段中以BX为偏移地址的连续4单元的内容颠倒过来。
(5)将BX中的4位压缩BCD数用非压缩BCD数形式按序放在AL,BL,CL和DL中。
(6)不用乘法指令实现AL (无符号数)乘以20。
设AX中有一带符号数8520H,执行“SAR AX,1”指令后,AX中的值是()
A4290H
B0A40H
C0C290H
D0C260H
以下汇编程序用于求寄存器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)
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!