微型计算机系统层次结构,核心方法:[计算机组成原理]如何理解计算机系统的层次结构?...

01200000184904134390867172473_s.jpg

计算机系统的层次结构由硬件和软件两部分组成,根据工作分为七个级别。

6d6fd23fcaf08ed1d52f7e7c986d23fd.png

01000000000000119081292269790.jpg

第零层:硬件逻辑层,可以直接完成每个微指令的功能。该层是计算机的计算核心,也是实现计算机各种基本操作的实体。它由逻辑电路(例如门和触发器)组成。

第一层:微码层。此级别的机器语言是微指令集。程序员用微指令编写的微程序通常直接由硬件执行。常用的微编程技术。

ce1b7ac16529113fac6f78a68e9bfbcb.png

第二层:指令集体系结构层。此级别的机器语言是机器的指令集,由程序员使用机器指令编写的程序可以由微程序解释。

第三层:操作系统,提供一些机器语言不可用的基本操作,但是在汇编语言和高级语言的实现中是必需的。它由机器指令和通用指令组成。机器指令由微程序直接解释,而通用指令则由操作系统定义和解释。

2f7fed48a9a720f7.jpg.jpg

第四级:汇编语言。在此级别上,机器语言是汇编语言,而完成汇编语言翻译的程序称为汇编程序。

第五级:高级语言。此级别的机器语言是各种高级语言,例如C ++,Java等,并且通常使用编译器来完成高级语言翻译。

02d98aea6083864816cdb631ba70c5eb.png

第六级:应用程序。此级别是专门为使计算机满足特定目的而设计的。因此,这种语言是多种面向问题的应用程序语言。

指令集体系结构层是软件和硬件之间的边界;值得注意的是,不同的用户处于不同的级别,不同的级别具有不同的属性,使用不同的工具,并且不同级别的代码效率也不同,代码越高效率越低。

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-fly.com/a/jisuanjixue/article-332418-1.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值