- 4
- 0
- 约1.25万字
- 约 38页
- 2019-12-22 发布于广东
- 举报
* 计算机组成原理 * 6.3 组合逻辑控制器中,微操作控制信号的形成与哪些信号有关? 解答: (1)来自指令操作码译码器的输出; (2)来自执行部件的反馈信息; (3)来自时序产生器的时序信号。 (29)叙述微程序控制器所采用的设计技术及设计思想。 解答:微程序设计的基本思想是依照通常的接替程序的方法,把操作控制信号编成所谓的“微指令”,存放到只读存储器中。当计算机运行时,一条一条地读出这些微指令,从而产生全机所需要的各种操作控制信号,使相应部件执行所规定的操作。 微程序控制器的设计技术有如下几点。 ①微指令编码技术。微指令有水平型微指令和垂直型微指令两种类型,即在一个CPU周期中,一次能定义并执行多个并行操作微命令的微指令,叫做水平型微指令;在一个CPU周期中,采用微操作码方式,一次只能控制信息从某个源部件到目标部件执行过程的微指令叫做垂直型微指令。 ②微指令流水技术。由于取微指令和执行微指令的操作是在两个完全不同的部件中执行的,因此可以将这两部分在时间上重叠进行。 ③后续地址的确定技术。有计数器方式和断定方式两种 * 计算机组成原理 * 6.4 某微程序控制器中,采用水平型 直接控制微指令格式,断定方式。已知全机共有微20命令个,可判定的外部条件有4个,控制存储器容量为128×30(位)。 ①设计出微指令的具体格式。 ②画出该控制器结构框图。 解答: 第 ①小题的解答: 微指令格式设计如下: 20bit 2bit 8bit 第②小题解答: 此题的答案如下图所示。 操作控制字段 外部条件字段 下地址字段 * 计算机组成原理 * * 计算机组成原理 * 6.5 某机采用微程序控制方式,微指令字长24位,采用水平型编码控制的微指令格式,采用断定方式,共有微命令30个构成4个相斥类,各包含5个、8个、14个和3个微命令,外部条件共3个。 ①控制存储器的容量应为多少? ②设计出微指令的具体格式。 解答: 第①小题解答: 控制存储器的容量不能直接由微命令的个数得出,因此要在第二问解答后才能确定。 第②小题解答: 水平型微指令的格式为: 本题中,控制字段分为4组,分别表示微命令的4个相斥类,各组的长度为3位(表示5个微命令)、3位(表示8个微命令)、4位(表示14个微命令)、2位(表示3个微命令),所以控制字段共需3+3+4+2=12位。 外部条件有3个,所以判别测试条件字段有2位。 下地址字段为(24-13-2=9)位。 所以微指令的具体格式为: 现在来解答第一问。由上面计算可知下列字段共9位,可访问地址空间为29=512个微指令字。换算成位数为51224=12288bit 控制字段 判别测试字段 下地址字段 3bit 3bit 4bit 2bit 2bit 10bit * 计算机组成原理 * 6.2A 介绍一下微指令格式的分类及特点。 6.3B 1)画出微程序控制器的原理方框图。 2)写出一条ADD X,D(X为变址寄存器,D位主存地址)指令,微程序控制器所发出的全部微操作命令机节拍安排。 3)简述微指令的控制方式,各有何特点? 4)微指令控制和组合逻辑控制哪一种速度更快?为什么? 6.4A 微程序控制器与组合逻辑控制器的相同点与差别有哪些?介绍一下控制器的组成。 答:1)见书中208页。 2)一般是由指令寄存器、指令译码器、程序计数器、时序发生器和操作控制电路。 * 计算机组成原理 * 6.5B 一CPU内部包含16个寄存器,一个支持16种算术运算和16种逻辑运算的ALU,一个支持8种操作的移位器。所有部件均由CPU内部总线连在一起。请设计指定该CPU内部不同操作的微指令格式(不必考虑次地址部分)。 6.6B 某计算机字长32位,采用微程序控制方式,微指令字长40位,采用水平直接控制与编码控制相结合的微指令格式。断定方式,共有微命令40个,其中有10个微命令采用直接控制方式,30个微命令采用编码控制方式,共构成 4个相斥类。各包含4个、16个、8个和2个微命令,可判定的外部条件由4个(CF,ZF,SF和OF)。求:1)设计出微指令的具体格式;2)控制存储器容量可达到多少位?3)画出微程序控制器的结
原创力文档

文档评论(0)