麻烦哪位帮忙解释下 OpCodes里面的是什么意思 后半夜了 直对不住了
OpCodes INTER 指令手册 感激不进
下面列出几个 我能看懂的只有部分 有急用谢谢
ADDReg,Reg 0000001woorrrmmm 8086整形加法
Mem,Reg 0000000woorrrmmm 8086Add Integers
Reg,Mem 0000001woorrrmmm 8086Add Integers
Acc,Imm 0000010w 8086Add Integers
Reg,Imm8 1000001woo000mmm 8086Add Integers
Mem,Imm8 1000001woo000mmm 8086Add Integers
Reg,Imm 1000000woo000mmm 8086Add Integers
指令 reg是寄存器 这里我只知道数字是机器码的二进制表示 指令集
mem是内存 像woorrrmmm这个就不知道了 麻烦讲一下
imm8和Acc是什么?
这个就是一个指令 其它的触类旁通的也就明白了就不都发了
那几个寻址方式也是明白的就是这个代号不知道是什么意思
度娘也找不到讲解的实在是没有办法了 谢谢了
最好讲的详细一些
就20分了 不好意思
[解决办法]
看的是 intel 的 V2 指令集手册吗?是的话,CHARPTER 3 开头部分有详细说明的;不同版本的可能位置不一样,直接从文件开头用 imm8 之类的搜索就是,直到搜索到为止。
w 00rrrmmm 里,w 位是上一字节的吧,word 指示位,说明操作数是 byte 还是 word/dword ,部分指令有此定义位;另外个类似的标示位是 d 方向位。
imm8 是 8 位立即数的意思。
Acc 是 AL/AX/EAX 这样的累加寄存器。