後丶倁灬後覺 发表于 2012-7-7 15:58:56

汇编语言第2章问题2.3机器码对应汇编指令的疑问??

书上分析:
内存中的机器码B8 22 66对应汇编指令(movax, 6622H);
内存中的机器码B8 23 01对应汇编指令(movax, 0123H);
内存中的机器码8B D8 对应汇编指令(movbx, ax);
内存中的机器码89 C1 对应汇编指令(movcx, ax);
内存中的机器码EA 00 03 00 10对应汇编指令(jmp 1000:0003);
内存中的机器码FF E3对应汇编指令(jmp bx);
疑问:
从B8 22 66、B8 23 01对应的汇编指令分析,B8 xx yy表示mov ax, yyxx即B8 后面跟数值的表示将一个数据放入ax中。
内存中的机器码8B D8对应汇编指令(movcx, ax)、内存中的机器码89 C1 对应汇编指令(movcx, ax);反之这二条汇编指令对应的机器码的值分别是8B D8、89 C1 这样的对应是永远就这样对应的吗?
那么movdx,ax或 mov bx,cx或mov bx,dx或mov cx,bx或mov cx,dx这些汇编指令的机器码又会是什么?
那么jmp ax或jmp cx或jmp dx这些汇编指令的机器码又会是什么?
请老师们,高手们、前辈们指点。。。

敉沧 发表于 2012-7-9 23:53:59

我说,你记住这机器码干嘛。。。
页: [1]
查看完整版本: 汇编语言第2章问题2.3机器码对应汇编指令的疑问??