首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 汇编语言 >

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

2012-03-12 
简单练习题,请大家指教。AX 0A33AH, DX 0F0F0H,AX _________AND AH,DLXOR AL,DHNEG AHNOT AL说第一句

简单练习题,请大家指教。
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.

热点排行