当前位置: 代码迷 >> 汇编语言 >> add cl,bh的机器码是什么呢?解决方案
  详细解决方案

add cl,bh的机器码是什么呢?解决方案

热度:8826   发布时间:2013-02-26 00:00:00.0
add cl,bh的机器码是什么呢?
在debug中用查看,看到的是00f9,可是在书中看到的却是02cf 
奇怪的是,如果用e命令直接把02cf写入内存,显示也是add cl,bh,搞不明白呢?

------解决方案--------------------------------------------------------
两个都是,只不过 00f9 是
ADD r/m8, r8
这个形式的指令,
而 02cf 是
ADD r8, r/m8
这个形式的指令。

这里没有用到内存操作数,两种都可以用。
------解决方案--------------------------------------------------------

图片来源:
Intel® 64 and IA-32 Architectures Software Developer’s Manual
Volume 2A:Instruction Set Reference, A-M
  相关解决方案