您的位置:首页 > 理论基础

计算机组成原理语言层级

2015-09-09 16:11 781 查看
第0级由硬件实现,

第1级由微程序(被固化在ROM中,也称为固件)实现,第2级至第6级由软件实现。通常把软件实现的部分称为虚拟机器,以区别于由硬件或固件实现的实际机器。

第2级是传统语言机器。这一级的机器语言就是该机的指令系统。机器语言程序员用这一级的指令系统编写的程序,并通过第1级的微程序进行解释。

第3级是操作系统机器。这一级的机器语言中的多数指令是传统机器的指令,如算术运算,逻辑运算和移位等指令。此外,这一级还提供操作系统级指令,例如打开文件、读/写文件、关闭文件等指令。

第4级是汇编语言机器。这一级的机器语言是汇编语言。用汇编语言编写的程序首先翻译成第3级或第2级语言,然后再由相应的机器进行解释。

第5级是高级语言机器。这级的机器语言就是各种高级语言。用这些语言所编写的程序一般是由编译程序翻译到第4级或第3级上的语言,个别的高级语言也用解释的方法实现。

第6级是应用语言机器。这级的机器语言是应用语言。这种语言使非计算机专业人员也能直接使用计算机,只需在用户终端用键盘或其它方式发出服务请求就能进入第6级的信息处理系统。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: