计算机是一个硬软件组成的综合体

先谈硬件:

  第一层:微程序机器M0(微指令系统)由硬件直接执行微指令

    这是一个实在的硬件层

  第二层:传统机器M1(用机器语言的机器)用微指令解释机器指令

    这是一个实际的机器层

再谈软件:

  第三层:虚拟机器M2(操作系统机器)用机器语言解释操作系统

    操作系统层,它由操作系统实现,操作系统程序是由机器指令和广义指令组成。

  第四层:虚拟机器M3(汇编语言机器)用汇编语言翻译成机器语言程序

    汇编语言层,它为用户提供一种符号化的语言,借此可编写汇编语言源程序。

  第五层:虚拟机器M4(高级语言机器)用编译程序翻译成汇编语言程序

    各种高级语言编译支持和执行

另外:

高级语言———编译程序——>汇编语言———汇编程序——>机器语言  C/JAVA 为编译程序 需要这条路  全部翻译

高级语言———解释程序——>机器语言                                                        JS/Python为解释程序 需要这条路 翻译一句做一句

posted on 2023-10-09 19:27  仟佰度  阅读(205)  评论(0)    收藏  举报