哎哟皮蛋 发表于 2012-9-25 01:08:36

汇编5.3章

看了小甲鱼的汇编视频,5.3章的程序5.3:
小甲鱼讲 mov al,
       mov ah,0
其实和mov ax,一样,但是实际运行的话,后者会把一个字(2字节)都移到ax中,他们结果是不一样的。
不知道说的对不对,看了你的视频这里困惑了。

一个人 发表于 2012-9-25 09:35:06

当前面是al的话 是字节型数据(8位)
前面是ax的话 是字型数据(16位)

Black_F.c 发表于 2012-10-3 14:28:01

mov al,
mov ax,

你就把当作表示内存单元的。

比如当前BX=0
mov al,
mov ax,你觉得有什么区别??

哎哟皮蛋 发表于 2012-10-17 23:25:03

Black_F.c 发表于 2012-10-3 14:28 static/image/common/back.gif
mov al,
mov ax,



我现在学到了后面
你说“比如当前BX=0
mov al,
mov ax,你觉得有什么区别?”

还真是有区别的。
另外感谢2位的回答。

网络学习 发表于 2012-10-18 00:05:07

等待高手解答

Black_F.c 发表于 2012-10-19 04:20:42

哎哟皮蛋 发表于 2012-10-17 23:25 static/image/common/back.gif
我现在学到了后面
你说“比如当前BX=0
mov al,


MOV AL,

这个BX就是偏移地址。
如果BX=0,MOV AL,.
如果BX=1,MOV AL,

......这些都是常量,不可以变化的偏移地址
。。
mov bx,0
mov ax,------mov ax,
add bx,1
mov ax,--------现在BX=1 ,,MOV AX,

Black_F.c 发表于 2012-10-19 04:21:38

是可以变化的。
页: [1]
查看完整版本: 汇编5.3章