您的位置首页百科问答

机器语言与汇编语言之间是怎么转化的?

机器语言与汇编语言之间是怎么转化的?

的有关信息介绍如下:

机器语言与汇编语言之间是怎么转化的?

机器码与汇编一一对应,但是很复杂参考如下地址,后面是具体解法,http://www.pediy.com/bbshtml/BBS6/pediy6832.htmMOV AX,BX 对应的机器码为:8BC3解法: 判断-> 这个是8086汇编16位汇编指令格式,并且是寄存器寻址方式 查表-> 打开opcodes.html文件,找到标题为“Main Instructions”,单击“M”字母,然后对应查看 “MOV Reg,Reg”格式的“OpCode”项为:1000101woorrrmmm 再判断-> 由于寄存器是AX, BX 明显是“对字操作”,所以w=1 在查看本文章上面的“表4”,对应查到oo=11 因为是寄存器寻址方式 在查看本文章上面的“表1”,对应查到rrr的值为000 ,因为当两个操作数都是寄存器,那么一般要以目的操作数为准在查看本文章上面的“表3”, 对应查到mmm的值为011 ,因为当两个操作数都是寄存器,那么一般要以源操作数为准 组合结果-> w=1 oo=11 rrr=000 mmm=011 1000101woorrrmmm=1000 1011 1100 0011B ->8BC3H