小楼,一夜风雨 发表于 2013-10-26 20:57:14

mov ax,0000 (B8 00 00) 中的B8是什么意思?

如题,忘知道的朋友解答一下,不胜感激!

LinuxDeepin 发表于 2013-10-26 21:00:43

B8 写入 ax, 0000 为 数值

如 mov ax,1234H
    B8 34 12

小楼,一夜风雨 发表于 2013-10-26 21:24:16

LinuxDeepin 发表于 2013-10-26 21:00 static/image/common/back.gif
B8 写入 ax, 0000 为 数值

如 mov ax,1234H


可以理解为B8为ax的首地址,ax中所存放的数据内容为0000H吗?

LinuxDeepin 发表于 2013-10-26 21:30:27

小楼,一夜风雨 发表于 2013-10-26 21:24 static/image/common/back.gif
可以理解为B8为ax的首地址,ax中所存放的数据内容为0000H吗?
ax 并没有什么地址,ax 只是个 寄存器。

B8 其实是 1011 1000 一组持续的高低电平,当 CPU 接受到这组时,便将其数据写入 ax 寄存器

小楼,一夜风雨 发表于 2013-10-26 21:54:45

LinuxDeepin 发表于 2013-10-26 21:30 static/image/common/back.gif
ax 并没有什么地址,ax 只是个 寄存器。

B8 其实是 1011 1000 一组持续的高低电平,当 CPU 接受到这组 ...

mov ax,? 这样的指令,数据前面都有B8吗?

LinuxDeepin 发表于 2013-10-26 21:57:54

不一定,你不需要死记这些。
例如: mov ax,
内存中: 8B07

小楼,一夜风雨 发表于 2013-10-26 22:04:20

LinuxDeepin 发表于 2013-10-26 21:57 static/image/common/back.gif
不一定,你不需要死记这些。
例如: mov ax,
内存中: 8B07

额,好吧。谢谢你的解答!
页: [1]
查看完整版本: mov ax,0000 (B8 00 00) 中的B8是什么意思?