计算机组成原理 chap6homework

更新时间:2023-05-10 21:33:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

第6章中央处理器组织作业

南京大学计算机系多媒体技术研究所袁春风1

第一次作业(1)名词解释:指令周期间接子周期指令流水线先行控制数据相关 CISC RISC (2)简答题:①影响指令流水线的几个因素是什么?②是否是流水段越多,指令执行越快?为什么?

南京大学计算机系多媒体研究所袁春风

第2次作业(2001/12/4)1.名词解释微操作微操作信号微操作信号形成部件指令部件时序部件节拍指令周期机器周期 PLA组合逻辑设计 2.什么是时序系统?为什么需要时序系统? 3.指令和数据都存放在内存,如何识别从内存存储器取出来的是指令还是数据? 4.微操作信号有哪些条件决定?

南京大学计算机系多媒体研究所袁春风

第三次作业1.请说明水平型微指令和垂直型微指令的基本思想和优缺点。 2.微程序控制器容量为1024×48,微程序可以实现整个空间的转移,控制微程序转移的条件共有6个,微指令采用水平格式,微地址由下地址字段确定。请设计微指令的格式,各字段应为多少位?为什么?

南京大学计算机系多媒体研究所袁春风

第三次作业3.给定运算部件和微指令格式如下图所示。微指令的五位代码 C为“1”时分别执行下列传送动作,为“0”时不送:半加器 a.寄存器A的内容送半加器; c a b b.寄存器B的内容送半加器; B A c.寄存器C的内容送半加器; d.寄存器C的内容送寄存器A; e d e.寄存器A的内容送寄存器B。规定每条微指令执行结束前,半加器结果自动送入寄存器C。微指令格式:a b c d e请编写一个微程序使A、B两个寄存器的内容互换。南京大学计算机系多媒体研究所袁春风 5

第2次作业解答1.名词解释微操作微操作信号微操作信号形成部件指令部件时序部件节拍指令周期机器周期 PLA组合逻辑设计参考答案(略) 2.什么是时序系统?为什么需要时序系统?参考答案(略) 3.指令和数据都存放在内存,如何识别从内存存储器取出来的是指令还是数据?参考答案:不是靠形式来区分,而是由时序控制的。取指周期取来的总是指令。 4.微操作信号有哪些条件决定?参考答案(略)南京大学计算机系多媒体研究所袁春风 6

补充说明:某计算机内部采用单总线,共有16个通用寄存器,要实现ADD#I,Rn指令,这条指令的功能是:将立即数I与寄存器Rn的内容相加,并把和数送入Rn中去,指令格式如下:双字节指令: 7 6 5 4 3 2 1 0试设计这条指令的指令 Rn操作码流程图和操作时序图。立即数I提示: FETCH:((PC))=>IR,(PC)+1=>PC SOF:(Rn)=>BR DOF: ((PC))=>Y,(PC)+1=>PC EXE:(BR)+(Y)=>Rn南京大学计算机系多媒体研究

所袁春风 7

第3次作业解答1.请说明水平型微指令和垂直型微指令的基本思想和优缺点。参考答案(略) 2.微程序控制器容量为1024×48,微程序可以实现整个空间的转移,控制微程序转移的条件共有6个,微指令采用水平格式,微地址由下地址字段确定。请设计微指令的格式,各字段应为多少位?为什么?参考答案:转移地址或下址字段位数:10(1024=210)转移控制字段位数:3位(23〉6+1=7)单分支: 47 13 12 10 9 0下址字段 000微操作码字段多分支: 47 13 12 10 9 0微操作码字段转移控制转移地址字段南京大学计算机系多媒体研究所袁春风 8

第3次作业解答4.习题集第六章第17题参考答案:注意两点 (1)半加器的功能:实现两个输入的半加和送C。 C (2)在每条微指令执行结束前,半加器结果自动送C。 A和B两个寄存器互换的微程序如下:半加器 11000 A⊕B→C c a b 01110 C→A,C⊕B→C B A 10101 C→B,C⊕A→C 00010 C→A e d曾经有过的错误:① 10000 A→C 01001 B→C C→B 00010 C→A② 11000 A⊕B→C 10100 A⊕C→C 11010 C→A,A⊕B→C 01100 C⊕B→C 00001 C→B南京大学计算机系多媒体研究所袁春风 9

补充题目3.习题集第六章第16题 I1:a b c d e I2:a d f g I3:b h I4:c I5:c e g i I6:a h j I7:a d h I8:a b i参考答案:要充分考虑并行性,因而至少要分5个字段,使I1中的a b c d e分别分在不同的字段内;要使其控制位最少,应使字段数尽量少,因而最多分成5个字段。 a和哪个都可能并行,所以它本身占一个字段。…{a}{b,g,j}{c,f,h}{d,i}{e}{a}{b,g}{c,f,h}{d,I,j}{e}南京大学计算机系多媒体研究所袁春风 10

本文来源:https://www.bwwdw.com/article/24we.html

Top