高级语言,汇编语言,机器语言

自己的一点理解写在这里供以后查阅

怎么理解高级语言通过编译器转换成汇编语言?怎样理解汇编语言可以被机器所识别执行?

1,编译器将对应的高级语言翻译成汇编语言。

2,操作系统可以识别汇编语言并将其转换为机器语言,因为在操作系统中有微软开发的宏汇编程序MASM来实现汇编语言与机器码的一一对应。

3,一个计算机的处理器必须要提供一组指令集来给用户使用。比如intel提供的X86指令集(在汇编与接口技术课本上描述)来给用户开发程序使用,但是这一套指令集全部是二进制的机器码。而微软的MASM就是实现由汇编程序与机器码之间的一一对应转换过程。

综上,也就是说,必须要有操作系统来实现应用程序的开发执行,因为操作系统除了一些很重要的进程管理调度以及相关的设备管理,还有一个很重要的作用就是实现汇编语言与机器码的转换。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值