花落、季 发表于 2012-5-18 21:58:00

苍白の月 发表于 2012-5-18 21:53 static/image/common/back.gif
你的基本功还不够啊立即数不能直接传给存储器的吧... 一定要通过reg 所以有reg的一定会用上reg 你说的情 ...

有的 可以传的 你去看汇编金手指 有的 有很多没有寄存器的呢 push存储器啊 什么的

花落、季 发表于 2012-5-18 22:00:35

苍白の月 发表于 2012-5-18 21:53 static/image/common/back.gif
你的基本功还不够啊立即数不能直接传给存储器的吧... 一定要通过reg 所以有reg的一定会用上reg 你说的情 ...

有的 不信你去看汇编金手指 而且push存储器也用不到寄存器啊 好多呢

苍白の月 发表于 2012-5-18 22:01:10

花落、季 发表于 2012-5-18 21:58 static/image/common/back.gif
有的 可以传的 你去看汇编金手指 有的 有很多没有寄存器的呢 push存储器啊 什么的

你直接举个例子出来吧...

花落、季 发表于 2012-5-18 22:06:58

苍白の月 发表于 2012-5-18 22:01 static/image/common/back.gif
你直接举个例子出来吧...

立即数到存储器的数据传送
            示例: MOV ALFA,24
                  MOV DS:MEMS,300AH
                  MOV BYTE PTR,15
                  MOV LAST,0FFH

苍白の月 发表于 2012-5-18 22:11:13

花落、季 发表于 2012-5-18 22:06 static/image/common/back.gif
立即数到存储器的数据传送
            示例: MOV ALFA,24
                  MOV DS:MEMS,300AH
...

完了 好久没学细节忘了
这种没有reg 的 因为mov 指令的格式 是 MOV dst ,srcdst 是目的操作数src 是源操作数

苍白の月 发表于 2012-5-18 22:12:15

而POP 的格式是 POP dst   里面也没有reg

花落、季 发表于 2012-5-18 22:14:51

苍白の月 发表于 2012-5-18 22:12 static/image/common/back.gif
而POP 的格式是 POP dst   里面也没有reg

那mod后面那三个比特是什么呢

苍白の月 发表于 2012-5-18 22:25:40

m/r 的意思是mem/reg   就是存储器里面的数 或者是寄存器里面的数

花落、季 发表于 2012-5-18 22:27:47

苍白の月 发表于 2012-5-18 22:25 static/image/common/back.gif
m/r 的意思是mem/reg   就是存储器里面的数 或者是寄存器里面的数

mod后面那3bit就是原来放reg的地方 再后面才是r/m呢 你说没有reg 那那3bit表示的是什么

苍白の月 发表于 2012-5-18 22:39:35

我终于知道你在说什么了...你这是机器指令是吧...晕

花落、季 发表于 2012-5-18 22:42:40

苍白の月 发表于 2012-5-18 22:39 static/image/common/back.gif
我终于知道你在说什么了...你这是机器指令是吧...晕

是啊是啊 那你还没回答我啊。。。。。。

苍白の月 发表于 2012-5-18 22:49:35

mod 两位 确定寻址方式reg 3位表示寄存器r/m是用来确定如何计算存储器中操作数的偏移地址

花落、季 发表于 2012-5-18 23:03:20

苍白の月 发表于 2012-5-18 22:49 static/image/common/back.gif
mod 两位 确定寻址方式reg 3位表示寄存器r/m是用来确定如何计算存储器中操作数的偏移地址

又回去了。。。。你刚不是说指令里没寄存器 机器码里就没reg吗 我是问那3比特表示什么呢 再绕我就哭了!!!

苍白の月 发表于 2012-5-18 23:11:23

花落、季 发表于 2012-5-18 23:03 static/image/common/back.gif
又回去了。。。。你刚不是说指令里没寄存器 机器码里就没reg吗 我是问那3比特表示什么呢 再绕我就哭了!! ...

老大 是你把我弄哭了 弄那么大个题目 汇编 里面写的是机器指令 我怎么看怎么觉得别扭 没见过有mod指令的 原来是hi机器码 机器码和汇编表示的东西不大一样的
000 AX
001 CX
010 DX
011 BX
...
就是这样

花落、季 发表于 2012-5-18 23:13:17

苍白の月 发表于 2012-5-18 23:11 static/image/common/back.gif
老大 是你把我弄哭了 弄那么大个题目 汇编 里面写的是机器指令 我怎么看怎么觉得别扭 没见过有mod指令的...

{:7_163:}我不问了

苍白の月 发表于 2012-5-18 23:18:15

花落、季 发表于 2012-5-18 23:13 static/image/common/back.gif
我不问了

那3bit表示的就是寄存器啊...
000 AX
001 CX
010 DX
011 BX
...

明子 发表于 2012-11-24 14:09:37

路过,看看。。
页: 1 [2]
查看完整版本: 微机原理里的8086指令格式 好心人解释下~