若要使寄存器AL中的低4位不变,高4位清零,应使用的指令是()。
A.ANDAL,0FH
B.ANDAL,0F0H
C.ORAL,0FH
D.ORAL,0F0H
A.ANDAL,0FH
B.ANDAL,0F0H
C.ORAL,0FH
D.ORAL,0F0H
第1题
若要使寄存器AL中的高4位不变,低4位为0,所用指令为
A.AND AL,0FH
B.AND AL,0F0H
C.OR AL,0FH
D.OR AL 0F0H
第7题
按下列要求写 出相应的指令或程序段。
(1)写出两条使AX内容为0的指令。
(2)使BL寄存器中的高4位和低4位互换。
第8题
下面的子程序是将AL寄存器低4位中的十六进制数转换为ASCII码,试问:该子程序中的横线处应填写()。HTOASC PROC AND AL,0FH ADD AL,30H CMP AL,39H JBE DONE ____________DONE: RETHTOASC ENDP
A.SUB AL,'A'-0AH
B.ADD AL,'A'-0AH
C.SUB AL,'A'-07H
D.ADD AL.'A'-07H
第9题
A.SUB AL,'A'-0AH
B.ADD AL,'A'-0AH
C.SUB AL,'A'-07H
D.ADD AL,'A'-07H
第11题
分别写出实现如下功能的程序段
(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。
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!