计算机是一个硬软件组成的综合体
先谈硬件:
第一层:微程序机器M0(微指令系统)由硬件直接执行微指令
这是一个实在的硬件层
第二层:传统机器M1(用机器语言的机器)用微指令解释机器指令
这是一个实际的机器层
再谈软件:
第三层:虚拟机器M2(操作系统机器)用机器语言解释操作系统
操作系统层,它由操作系统实现,操作系统程序是由机器指令和广义指令组成。
第四层:虚拟机器M3(汇编语言机器)用汇编语言翻译成机器语言程序
汇编语言层,它为用户提供一种符号化的语言,借此可编写汇编语言源程序。
第五层:虚拟机器M4(高级语言机器)用编译程序翻译成汇编语言程序
各种高级语言编译支持和执行
另外:
高级语言———编译程序——>汇编语言———汇编程序——>机器语言 C/JAVA 为编译程序 需要这条路 全部翻译
高级语言———解释程序——>机器语言 JS/Python为解释程序 需要这条路 翻译一句做一句
标签:计算机系统,机器,操作系统,1.2,汇编语言,层次结构,机器语言,编译程序 From: https://www.cnblogs.com/clevercold/p/17752969.html