再生缘 发表于 2011-5-31 22:14:49

寄存器(CPU工作原理)05的问题

本帖最后由 再生缘 于 2011-6-4 13:39 编辑


这里的0123是怎么来的?
还有B8是ax的意思 但是的B8是哪来的 ?
最后输出的数据是怎么是低位到高位呀变成2301了

陌路狂奔 发表于 2011-5-31 22:25:59

小灰猫,你蛋疼了。哈哈。泡沫不是群里跟你解释了么?{:5_107:}

仰望天上的光 发表于 2011-5-31 22:37:37

地址加法器加出的地址是20000,你看右边内存单元
20000内容是B8
20001内容是23
20002内容是01
这3个数就是从这里来的。

winddyj 发表于 2011-5-31 23:06:38

B8哪里来的?这个得问INTEL
B82301
B8是MOV AX
2301就是0123H了,高地址在前
建议再看下基础部分

jslose 发表于 2011-5-31 23:28:47

IP是如何知道指令长度的。

比如这个图中的MOV指令,可以是2个字节,也可以是3个字节。

它是如何判断的。
页: [1]
查看完整版本: 寄存器(CPU工作原理)05的问题