- 1、本文档共127页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
陈陈 嘉嘉
福州大学软件学院福州大学软件学院
学习方法学习方法
作好课前预习作好课前预习
消化每次课的内容消化每次课的内容
积极提问积极提问
作好课后练习作好课后练习
第第11章章 计算机系统结构概论计算机系统结构概论
1.1 计算机系统的多级层次结构
透明性透明性::
从某一层次的观察者来看,只是通过该层次的语言来
了解和使用机器了解和使用机器,,不必关心其内层的那些机器是如何不必关心其内层的那些机器是如何
工作和如何实现各自功能的。就好像该程序员有了一
台可以直接使用这种语言作为机器语言的机器一样。
应用语言机器M5 应用语言程序经应用程序包
应用语言应用语言 翻译成高级语言程序翻译成高级语言程序
高级语言程序经编译程序翻
高级语言机器M4
译成汇编语言译成汇编语言 ((或某种中间或某种中间
高级语言 语言程序,或机器语言程序)
虚拟机器
汇编语言机器汇编语言机器M3M3 汇编语言程序经汇编程序翻汇编语言程序经汇编程序翻
汇编语言 译成机器语言程序或第2级语言
操作系统机器M2 一般用机器语言程序解释作
作业控制语言 业控制语句等
传统机器语言机器M1
机器指令系统 用微指令程序解释机器指令
实际机器
微程序机器M0
微指令系统微指令系统 微指令由硬件直接执行微指令由硬件直接执行
从计算机语言的角度划分
第第0级级 微程序控制机器级微程序控制机器级
是实现机器指定功能的中央控制部分是实现机器指定功能的中央控制部分
根据各种机器指令操作所需要的控制时序,配
备一套微指令备一套微指令,,编写出微程序编写出微程序,,来控制信息在各来控制信息在各
寄存器之间传送
实现这些微指令本身的控制时序只需要很少的实现这些微指令本身的控制时序只需要很少的
逻辑线路,可采用硬联逻辑实现
第第1级级 传统机器语言机器级传统机器语言机器级
这级的机器语言是该机的指令系统这级的机器语言是该机的指令系统
用指令系统编写的机器语言程序由第0级的微程
序解释序解释
第2级 操作系统机器级
这级机器语言中的多数指令是机器指令系统中这级机器语言中的多数指令是机器指令系统中
的指令,由微程序解释
还提供操作系统级指令,由操作系统进行解释
第第3级级 汇编语言机器级汇编语言机器级
用汇编语言编写的程序首先被翻译成第用汇编语言编写的程序首先被翻译成第2级或第级或第
1级语言,然后再由相应的机器进行解释
第第44级级 高级语言机器级高级语言机器级
用高级语言编写的程序一般由编译程序翻译成
第第33级或第级或第22级语言级语言
个别的高级语言也用解释的方法实现
第第5级级 应用语言机器级应用语言机器级
是面对非计算机专业人员直接使用的语言是面对非计算机专业人员直接使用的语言
只需在用户终端用键盘或其他方式发出服务请
文档评论(0)