javanetwork 发表于 2011-8-12 16:37:37

mov ax,[bx]疑惑

本帖最后由 javanetwork 于 2011-8-13 21:59 编辑

mov bx,0
mov ax,
应该是从段地址为ds,偏移地址为0的内存处传送两个字节给ax吧
为什么教学视频25、26里面都把它理解成传送一个字节,ah保存不变呢??

javanetwork 发表于 2011-8-12 16:40:34

按我的理解,传送几个字节应该是看mov的第一个操作对象有多大,
而这个就是提供一个内存地址而已,告诉CPU从哪里获取数据
ax为16位,所以是2个字节,如果换成eax就是传送4个字节。

parbbo 发表于 2011-8-12 16:45:29

我还没发现视频教程中有这种低级错误,楼主学习要细心噢!

张国祥 发表于 2011-8-12 18:45:20

是小甲鱼的视频错误,我问过小甲鱼,我之前也有这个疑问

嗜血丨灵异狂 发表于 2011-8-12 20:27:39

那可能是看错了应该是bl或者 bh吧

hj937733396 发表于 2011-8-13 15:42:19

视频错了,楼主正解

??? 发表于 2011-8-13 17:25:33

对,AX是字单位

dad9 发表于 2011-8-13 18:58:23

我都没发现,看来我太不认真了

yangjian578 发表于 2011-8-13 23:57:53

页: [1]
查看完整版本: mov ax,[bx]疑惑