100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 计算机机器语言与高级语言转化 机器语言与汇编语言之间是怎么转化的?

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

时间:2022-11-04 22:31:49

相关推荐

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

满意答案

Kn_熙墨

.05.03

采纳率:42%等级:8

已帮助:412人

机器码与汇编一一对应,但是很复杂

参考如下地址,后面是具体解法,

/bbshtml/BBS6/pediy6832.htm

MOV 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

00分享举报

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。