计算机组成原理语言层级
2015-09-09 16:11
781 查看
第0级由硬件实现,
第1级由微程序(被固化在ROM中,也称为固件)实现,第2级至第6级由软件实现。通常把软件实现的部分称为虚拟机器,以区别于由硬件或固件实现的实际机器。
第2级是传统语言机器。这一级的机器语言就是该机的指令系统。机器语言程序员用这一级的指令系统编写的程序,并通过第1级的微程序进行解释。
第3级是操作系统机器。这一级的机器语言中的多数指令是传统机器的指令,如算术运算,逻辑运算和移位等指令。此外,这一级还提供操作系统级指令,例如打开文件、读/写文件、关闭文件等指令。
第4级是汇编语言机器。这一级的机器语言是汇编语言。用汇编语言编写的程序首先翻译成第3级或第2级语言,然后再由相应的机器进行解释。
第5级是高级语言机器。这级的机器语言就是各种高级语言。用这些语言所编写的程序一般是由编译程序翻译到第4级或第3级上的语言,个别的高级语言也用解释的方法实现。
第6级是应用语言机器。这级的机器语言是应用语言。这种语言使非计算机专业人员也能直接使用计算机,只需在用户终端用键盘或其它方式发出服务请求就能进入第6级的信息处理系统。
第1级由微程序(被固化在ROM中,也称为固件)实现,第2级至第6级由软件实现。通常把软件实现的部分称为虚拟机器,以区别于由硬件或固件实现的实际机器。
第2级是传统语言机器。这一级的机器语言就是该机的指令系统。机器语言程序员用这一级的指令系统编写的程序,并通过第1级的微程序进行解释。
第3级是操作系统机器。这一级的机器语言中的多数指令是传统机器的指令,如算术运算,逻辑运算和移位等指令。此外,这一级还提供操作系统级指令,例如打开文件、读/写文件、关闭文件等指令。
第4级是汇编语言机器。这一级的机器语言是汇编语言。用汇编语言编写的程序首先翻译成第3级或第2级语言,然后再由相应的机器进行解释。
第5级是高级语言机器。这级的机器语言就是各种高级语言。用这些语言所编写的程序一般是由编译程序翻译到第4级或第3级上的语言,个别的高级语言也用解释的方法实现。
第6级是应用语言机器。这级的机器语言是应用语言。这种语言使非计算机专业人员也能直接使用计算机,只需在用户终端用键盘或其它方式发出服务请求就能进入第6级的信息处理系统。
相关文章推荐
- Android应用框架-Volley网络通信框架
- 快递100 官方api技术文档 错误 更新 快递公司网络异常 解决方法
- TCP/IP网络编程 基于Linux编程_1 --套接字中标准I/O的使用
- TCP/IP网络编程 基于Linux编程_1 --套接字中标准I/O的使用
- 三次握手各字符含义以及四次挥手
- tcp总结
- php连接redis导致系统对外tcp连接端口太多问题
- 深入理解计算机系统——第12章:多线程中共享变量
- android网络操作使用汇总(http)
- (七) HTTP/2流的错误处理
- 无法找到该网页 显示http 404错误
- 学习VIM——网络资源
- 谈谈网络浏览器的发展
- linux http_load 网站压测工具
- 状态码含义
- HTTP请求方法:GET和POST区别
- 通过数字电视通过宽带网络取代互联网电视机顶盒应用
- Caffe AlexNet网络
- iOS学习笔记27-iOS中http请求使用cookie
- resin4 配置https