当前位置: 代码迷 >> 汇编语言 >> 菜鸟 请问两个有关问题
  详细解决方案

菜鸟 请问两个有关问题

热度:7567   发布时间:2013-02-26 00:00:00.0
初学者 请教两个问题
1. 设(DX)=1728H
  MOV CL,8
  ROR DX,CL
  AND DX,0FFH
  CMP DX,17H
上述程序段运行后 (DX) =____________ ,ZF =____________。
2.设寄存器AL,BL,CL中内容为53H  
XOR AL,0FH  
AND BL,0FH  
OR CL, 0FH  
执行上述指令序列后,AL=_0_____________,BL=_____________,CL=____________。

这两个题 还不会做 - -, 谁会给个答案 讲下意思呗、、谢谢!

------解决方案--------------------------------------------------------
DX=1728H,右移8位,刚好消掉28H,变为0x17H,与0xFF与,值不变,与0x17比较,相等,故差为0,所谓ZF=1
ZF是标志寄存器的一位(Zero Flag)
DX=0x17
ZF=1
------解决方案--------------------------------------------------------
探讨

DX=1728H,右移8位,刚好消掉28H,变为0x17H,与0xFF与,值不变,与0x17比较,相等,故差为0,所谓ZF=1
ZF是标志寄存器的一位(Zero Flag)
DX=0x17
ZF=1

------解决方案--------------------------------------------------------
探讨
DX=1728H,右移8位,刚好消掉28H,变为0x17H,与0xFF与,值不变,与0x17比较,相等,故差为0,所谓ZF=1
ZF是标志寄存器的一位(Zero Flag)
DX=0x17
ZF=1
  相关解决方案