kongkong 发表于 2011-9-16 10:04:51

一个小问题

本帖最后由 kongkong 于 2011-9-16 10:13 编辑

刚学汇编有个问题    ax=2640H      mov   ah    0      (也就是26+0)             这里 ax 怎么会是0040H 啊   

tsembrace 发表于 2011-9-16 10:07:32

mov指令是传递的意思,不是加法运算
mov ah,0表示把数值0传递到ah寄存器,即ah=0,al没变依然是40h
加法指令是add.
lZ..这个太基础了,您看书得认真些

kongkong 发表于 2011-9-16 10:12:41

谢谢啊,懂了

再生缘 发表于 2011-9-16 10:15:27

本帖最后由 再生缘 于 2011-9-16 10:16 编辑

楼主你理解错了ax=2640H      mov   ah    0      (也就是26+0)   
不是26+0ah是高八位正确的是把2640h分成高八位为26 低八位为40 那么题目是把0传递到ah覆盖了ah里面的值那么ah就是00了 合起来就是0040h

小黄 发表于 2011-9-16 12:27:41

十六进制转换的问题,你要清楚,建议好好复习一下

rxvey74 发表于 2011-9-18 06:47:46

头大~~~~~``http://www.pgpop.com/image/face1.gif




















http://bbs.hangzhou.com.cn/images/default/sigline.gif
孕妇防辐射服辨别

zackary 发表于 2011-9-18 09:59:12

刚学习的时候都这样 慢慢熬过去就好了
页: [1]
查看完整版本: 一个小问题