1 / 85
文档名称:

计算机组成原理总结复习.ppt

格式:ppt   大小:634KB   页数:85页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算机组成原理总结复习.ppt

上传人:东方不败 2020/12/8 文件大小:634 KB

下载得到文件列表

计算机组成原理总结复习.ppt

相关文档

文档介绍

文档介绍:计算机组成
与体系结构总结复****br/>第一章 计算机系统概述
第二章 计算机的发展及应用
第三章 系统总线
第四章 存储器
第五章 输入输出系统
第六章 计算机中的运算方法
第七章 指令系统
第八章 控制单元的结构、功能及设计
第九章 流水线
例题
微程序的水平型微指令的下一条微指令地址通常有哪些来源?
在微程序的控制器中,通常有多种得到下一条微指令地址的方式,例如:
  使用紧跟在本条微指令之后的微指令作为下一条要执行的微指令,即本条微指令的地址加1作为下一条微指令的地址,用于支持微指令顺序执行的情况;
  使用从指令的操作码映射出微指令地址的方式得到下一条微指令的地址,用于读出指令之后,找到对应该指令的一段微程序的入口地址,以便开始该指令具体功能的执行过程;
  从微指令的下地址字段直接取得一个微子程序的入口地址,用于微子程序调用处理;
  从微指令下地址字段直接取得一个微指令的转移地址,用于微程序中微指令转移处理。
  从微堆栈中取出从微子程序返回到微主程序断点的返回地址,用于微子程序返回处理。(也可以答另外几种)。
简述计算机的控制器基本组成
执行一条指令,要经过读取指令、分析指令、执行指令所规定的处理功能三个阶段完成,控制器还要保证能按程序中设定的指令运行次序,自动地连续执行指令序列。
  为此,控制器组成中,必须有一个能提供指令在内存中的地址的部件,通称程序计数器(PC),服务于读取指令,并接收下条要执行的指令的地址。
  还要有一个能保存读来的指令内容的部件,通称指令寄存器(IR),以提供本指令执行的整个过程中要用到的指令本身的主要信息。
  控制器的第三个组成成分,是脉冲源、启停控制逻辑,指令执行的步骤标记线路,它标记出每条指令的各执行步骤的相对次序关系。
控制器的第四个组成成分,是全部时序控制信号的产生部件,它依据指令内容、指令的执行步骤(时刻),也许还有些别的什么条件信号,来形成并提供出各部件当前时刻要用到的控制信号。计算机整机各硬件系统,正是在这些信号控制下协同运行,产生予期的执行结果,也就是执行一条又一条的指令。
微程序的控制器和组合逻辑的控制器在组成和运行原理方面的相同、不同之处表现在哪里?
组合逻辑的控制器和微程序的控制器是计算机中两种不同类型的控制器,其共同点是:基本功能都是提供计算机各个部件协同运行所需要的控制信号,组成部分都有程序计数器PC,指令寄存器IR,都分成几个执行步骤完成每一条指令的具体功能;不同点主要表现在:处理指令执行步骤的办法,提供控制信号的方案不一样,组合逻辑控制器是用节拍发生器指明指令执行步骤,用组合逻辑电路直接给出应提供的控制信号,其优点是运行速度明显地快,缺点是设计与实现复杂些,但随着大规模现场可编程集成电路的出现,该缺点已得到很大缓解;微程序的控制器是通过微指令地址的衔接区分指令执行步骤,应提供的控制信号是从控制存储器中读出来的,并经过一个微指令寄存器送到被控制部件的,其缺点是运行速度要慢一些,优点是设计与实现简单些,易于用于实现系列计算机产品的控制器,理论上可实现动态微程序设计。
微指令格式
不同机器有不同的微指令格式,就其共性来说,大致可归纳为两大类,即水平型微指令和垂直型微指令。
(1)水平型微指令:一次能定义多个微命令(控制执行多个微操作)的微指令。
(2)垂直型微指令:一次只能执行一个微命令的微指令。
(3)混合型微指令:水平型微指令和垂直型微指令各有其优缺点。实际使用中,常常兼顾两者的优缺点,设计出一种混合型微指令,采用不太长的字长,又具有一定的并行控制能力,可高效地去实现机器的指令系统。
微程序控制器中,机器指令与微指令的关系是______。
A) 每一条机器指令由一条微指令来执行
B) 每一条机器指令由一段由微指令编成的微程序来解释执行
C) 一段机器指令组成的程序可由一条微指令来执行
D) 一条微指令由若干条机器指令组成
从信息流的传送效率来看,______工作效率最低。
A) 单总线系统 B) 双总线系统 C) 三总线系统 D) 多总线系统
为了便于实现多级中断,保存现场最有效的方法是采用___。
A) 通用寄存器 B) 存储器 C) 堆栈 D) 外存
在控制器中______用于保存当前正在执行的一条指令。
A) 程序计数器 B) 指令寄存器 C) 缓冲寄存器 D) 地址寄存器
B
A
C
B
水平型微指令与垂直型微指令相比,____