当前位置: 代码迷 >> 汇编语言 >> 简单练习题,请大家指教。解决思路
  详细解决方案

简单练习题,请大家指教。解决思路

热度:2025   发布时间:2013-02-26 00:00:00.0
简单练习题,请大家指教。
AX = 0A33AH, DX = 0F0F0H, AX = _________


  AND AH,DL
   
  XOR AL,DH
 
  NEG AH
 
  NOT AL


说第一句吧:AH 是 3A 还是 0A? DL 是 F0 还是 0F?上面 DX 中最前面的 0 有意义,还是最后面的 0 有意义?还是两个都有意义?有什么意义?

------解决方案--------------------------------------------------------
100和0100有区别吗?
------解决方案--------------------------------------------------------
两个 0 都有意义的。最前面的,表明后面是数值,这在十六进制数据的首个数值为 A-F 时是必须的,为的是和其它标识符区分开。后面的 0 ,就是普通的数值位了。
------解决方案--------------------------------------------------------
汇编中十六进制如果第一个数是A-F中的,那么前面要加一个0来表示,这个0只是用来表示这是一个十六进制而已,AX = 0A33AH, DX = 0F0F0H AH=A3,AL=3A DH=F0 DL=F0.
  相关解决方案