计算机组成原理 期末复习 第四五章.doc_第1页
计算机组成原理 期末复习 第四五章.doc_第2页
计算机组成原理 期末复习 第四五章.doc_第3页
计算机组成原理 期末复习 第四五章.doc_第4页
计算机组成原理 期末复习 第四五章.doc_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 单选题1. 下列哪一种说法是不正确的_?A计算机软件一般分为系统软件和应用软件两大类。B数据库管理系统由数据库管理软件、数据库和数据库管理员组成。C一般来说,超级计算机主要用于科学计算。D计算机应用和应用计算机在概念上是不等价的。2. 完整的计算机系统应包括_。A主机和实用程序 B外部设备和主机C运算器、存储器、控制器 D配套的硬件设备和软件系统3. 指令系统中采用不同寻址方式的目的主要是_。 A. 实现存储程序和程序控制 B. 缩短指令长度,扩大寻址空间,提高编程灵活性 C. 可以直接访问外存 D. 提供扩展操作码的可能并降低指令译码难度4. 单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个数常需采用_。 A. 堆栈寻址方式 B. 立即寻址方式 C. 隐含寻址方式 D. 间接寻址方式5. 二地址指令中,操作数的物理位置可安排在_。 A. 栈顶和次栈顶 B. 两个主存单元 C. 一个主存单元和一个寄存器 D. 一个寄存器6. 对某个寄存器中操作数的寻址方式称为_ 寻址。 A. 直接 B. 间接 C. 寄存器 D. 寄存器间接7. 寄存器间接寻址方式中,操作数处在_。 A. 通用寄存器 B. 主存单元 C. 程序计数器 D. 堆栈8. 变址寻址方式中,操作数的有效地址等于_。 A. 基值寄存器加上形式地址(位移量) B. 堆栈指示器内容加上形式地址 C. 变址寄存器内容加上形式地址 D. 程序计数器内容加上形式地址9. 堆栈寻址方式中,设A为累加器,SP为堆栈指示器,MSP 为SP指示的栈顶单元,如果时栈操作的动作是:(A)MSP ,(SP)1SP,那么出栈操作的动作应为_。 A. (MSP) A,(SP)+1SP B. (SP)+1SP,(MSP) A C. (SP) 1SP,(MSP)A D. (MSP)A,(SP)1SP10. 程序控制类指令的功能是_。 A. 进行算术运算和逻辑运算 B. 进行主存与CPU之间的数据传送 C. 进行CPU和I/O设备的数据传送 D. 改变程序执行的顺序11. 运算型指令的寻址与转移指令的寻址不同点在于_。 A. 前者取操作数,后者决定程序转移地址 B. 后者取操作数,前者决定程序转移地址 C. 前者是短指令,后者是微乎其微指令 D. 前者是长指令,后者是短指令12. 指令的寻址方式有顺序和跳跃两种方式。采用跳跃寻址方式,可以实现_。 A. 堆栈寻址 B. 程序的条件转移 C. 程序的无条件转移 D. 程序的条件转移或无条件转移13. 算术右移指令执行的操作是_。 A. 符号位填0,并顺次右移1位,最低位移至进位标志位 B. 符号位不变,并顺次右移1位,最低位移至进位标志位 C. 进位标志位移至符号位,顺次右移1位,最低位移至进位标志位 D. 符号位填1,并顺次右移1位,最低位移至进位标志位14. 指出下面描述汇编语言特性的句子中概念上有错误的句子。 A. 对程序员的训练要求来说,需要硬件知识 B. 汇编语言对机器的依赖性高 C. 汇编语言的源程序执行通常比高级语言源程序短小 D. 汇编语言编写的程序执行速度比高级语言快15. 中央处理器的指_。 A. 运算器 B. 控制器 C.运算器和控制器 D.运算器,控制器和主存储器16. 在CPU中跟踪指令后继地址的寄存器是_。 A. 主存地址寄存器 B. 程序计数器 C. 指令寄存器 D. 状态条件寄存器17. 操作控制器的功能是_.。 A. 产生时序信号 B. 从主存取出一条指令 C. 完成指令操作码译码 D. 从主存取出指令,完成指令操作码译码,产生有关的操作控制信号。18. 指令周期是指_。 A. CPU从主存取出一条指令的时间 B. CPU执行一条指令的时间 C. CPU从主存取出一条指令加上执行这条指令的时间 D. 时钟周期时间19. 由于CPU内部的操作速度较快,而CPU访问一次主存所花的时间较长,因此机器周期通常用_来规定。 A. 主存中读取一个指令字的最短时间 B. 主存中读取一个数据字的最长时间 C. 主存写入一个数据字的平均时间 D. 主存中读取一个数据字的平均时间20. 同步控制_。 A. 只适用于CPU控制的方式 B. 只适用外围设备控制的方式 C. 由统一时序信号控制的方式 D. 所有指令执行时间都相同的方式21. 异步控制常用于_作为其主要控制方式。 A. 在单总线结构计算机中访问主存与外围设备时 B. 微型机的CPU控制器中 C. 硬联线控制的CPU中 D. 微程序控制器中22. 请在以下叙述中选出两个正确描述的句子_。 A. 同一个CPU周期中,可以并行执行的微操作叫相容性微操作 B. 同一个CPU周期中,不可以并行执行的微操作叫相容性微操作 C. 同一个CPU周期中,可以并行执行的微作叫相斥性微操作 D. 不同一个CPU周期中,不可以并行执行的微操作叫相斥性微操作23. 微程序控制器中,机器指令与微指令的关系是_。 A. 每一条机器指令由一条微指令来执行 B. 每一条机器指令由一段用微指令编成的微程序来解释执行 C. 一段机器指令组成的程序可由一条微指令来执行 D. 一条微指令由若干条机器指令组成24. 为了确定下一条微指令的地址,通常采用断定方式,其基本思想是_。 A. 用程序计数器PC来产生后继续微指令地址 B. 用微程序计器PC来产生后继微指令地址 C. 通过微指令控制字段由设计者指定或者由设计者指定的判别字段控制产生后继微指令地址 D. 通过指令中指定一个专门字段来控制产生后继微指令地址25. 假设微操作控制信号用Cn表示,指令操作码译码器输出用Im表示,节拍电位信号用Mk表示,节拍脉冲信号用Ti表示,状态反馈信息用Bi表示,则硬联线控制器的基本的原理可描述为_,它可用门电路和触发器组成的树型网络来实现。 A. Cn=f(Im,Ti ) B. Cn=f(Im,Bi ) C.Cn=f(Mk,Bi) D. Cn=f(Im,Mk,Ti ,Bi) 26. 流水CPU是由一系列叫做“段”的处理线咱所组成,和具有m个并行部件的CPU相比,一个m段流水CPU_。 A. 具备同等水平的吞吐能力 B. 不具备同等水平的吞吐能力 C. 吞吐能力大于前者的吞吐能力 D. 吞吐能力小于前者的吞吐能力27. 下面描述的RISC机器基本概念中正确的句子是_。 A. RISC机器不一定是流水CPU B. RISC机器一定是流水CPU C. RISC机器有复杂的指令系统 D.CPU 配备很少的通用寄存器 28. 描述流水CPU基本概令中正确的句子是_。 A. 流水CPU是以空间并行性为原理构造的处理器 B. 流水CPU一定是RISC机器 C. 流水CPU一定是多媒体CPU D. 流水CPU是一种非常经济而实用的时间并行技术 29. 下列部件中不属于控制器的部件是_。 A. 指令寄存器 B. 操作控制器 C. 程序计数器 D. 状态条件寄存器 30. 下列部件中不属于执行部件的是_。 A. 控制器 B. 存储器 C. 运算器 D. 外围设备 31. 计算机操作的最小时间单位是_。 A.时钟周期 B. 指令周期 C. CPU周期 D. 微指令周期 32.就微命令的编码方式而言,若微操作命令的个数已确定,则_。 A. 直接表示法比编码表示法的微指令字长短 B. 编码表示法比直接表示法的微指令字长短 C. 编码表示法与直接表示法的微指令字长相等 D. 编码表示法与直接表示法的微指令字长大小关系不确定 33. 下列说法中正确的是_。 A. 微程序控制方式和硬联线控制方式相比较,前者可以使指令的执行速度更快 B. 若采用微程序制方式,则可用PC取代PC. C. 控制存储器可以用掩模ROM、EPROM或闪速存储器实现 D. 指令周期也称为CPU周期 34. 下列各条中,不属于微指令结构设计所追求的目标的是_。 A. 搞高微程序的执行速度 B. 提高微程序设计的灵活性 C. 缩短微指令的长度 D. 增大控制存储器的容量 35.下列关于RISC的叙述中,错误的是 ARISC普遍采用微程序控制器 BRISC大多数指令在一个时钟周期内完成 CRISC的内部通用寄存器数量相对CISC多 DRISC的指令数、寻址方式和指令格式种类相对CISC少 36.某计算机的指令流水线由四个功能段组成,指令流经各功能段的时间(忽略各功能 段之间的缓存时间)分别是90ns、80ns、70ns和60ns,则该计算机的CPU时钟周期至少是 A90ns B.80ns C.70ns D.60ns 37. 相对于微程序控制器,硬布线控制器的特点是 A指令执行速度慢,指令功能的修改和扩展容易 B指令执行速度慢,指令功能的修改和扩展难 C指令执行速度快,指令功能的修改和扩展容易 D指令执行速度快,指令功能的修改和扩展难二、填空题1. 一台计算机所有机器指令的集合,称为这台计算机的 2. 指令系统是表征一台计算机性能的重要因素,它的格式和功能不仅直接影响到机器的硬件结构,而且也影响到 。3. 指令格式是指令用 表示的结构形式。4. 指令格式由 字段和 字段组成。5. 指令字长度分为 三种形式。6. 形成指令地址的方式,称为 方式,有顺序寻址和跳跃寻址两种,使用 中来跟踪指令地址。7. 操作数可放在 中。 8. 数据寻址方式有 .9. 二地址指令中,操作数的物理位置有三种型式,它们是: 。10. 立即寻址是指令的地址字段指出 。11. 指令字长度等于半个机器字长度的指令称为 。12. 计算机的低级语言分为 。13. 在寄存器间接寻址方式中,有效地址存放在 中。14. 中央处理器CPU具有 等基本功能。15. 当今的CPU芯片除了包括定点运算器和控制器外,还包括cache、 运算器和存储管理等部件。16. CPU中至少要有如下六类寄存器: 。17. 微程序设计技术是利用软件方法设 操作控制器的一门技术,具有 等一系列优点。18. 硬联线控制器的基本思想是:某一 控制信号是指令操作码译码输出、时序信号、 状态条件信号的函数。19. 并行处理技术已成为计算机技术发展的主流。它可贯穿于信息加工的各个步骤和阶段。概括起来,主要有三种形式: 。20. 流水CPU是以 为原理构造的处理器,是一种非常经济而实用的并行技术。21. 目前的高性能微处理器几乎无一例外使用了 技术。22. 流水CPU的主要问题是 ,为此需要采用相应的技术对策,才能保证流水畅通而不断流。23. RISC CPU是克服 机器缺点的基础上发展起来的,它具有三个基本要素是:一个有限的简单指令系统、CPU配置大量的通用寄存器、强调指令流水线的优化。24. RISC机器一定是 CPU,但后者不一定是RISC机器。25. CPU从主存取出一条指令并执行该指令的时间叫做 。26. 控制部件通过控制线向执行部件发出各种控制命令,通常把这种控制命令叫做 。27. 在微指令格式中,微命令的编码通常采用以下三种方法: 。28. 流水线处理器其实质是 处理,以提高机器速度。29. 控制器主要包括六种 。30. CPU中,保存当前正在执行的指令的寄存器为 。答案:1 指令系统 2 系统软件3 二进制代码 4 操作码 地址码5 单字长 半字长 双子长 6 指令寻址 程序计数器7 专用 通用 内存 指令8 隐含 立即 直接 间接 寄存器 寄存器间接 相对 基值9 寄存器-寄存器(RR) 寄存器-存储器(RS) 存储器-存储器(SS)10 操作数本身11 半字长指令12 机器语言 汇编语言13 寄存器 14 指令 操作 时间 数据15 浮点 16 指令 程序 地址 通用 状态条件 缓冲17 规整性、灵活性、可维性18 微操作 19 时间并行 空间并行 时间+空间并行20 时间并行性 21 流水22 资源 数据 控制 23 CISC 24 流水 25 指令周期26 微指令27 直接表示法 字段直接译码法 混合表示法28 并行29 指令寄存器 指令译码器 程序计数器 时序发生器 操作控制器30 指令寄存器 三、简答与计算题1. 指令格式如下所示,OP为操作码字段,试分析指令格式特点。 31 26 22 18 17 16 15 0 OP源寄存器变址寄存器偏移量 解:(1)操作码字段为6位,可指定 26 = 64种操作,即64条指令。 (2)单字长(32)二地址指令。 (3)一个操作数在源寄存器(共16个),另一个操作数在存储器中(由变址寄 存器内容 + 偏移量决定),所以是RS型指令。 (4)这种指令结构用于访问存储器。2. 指令格式如下所示,OP为操作码字段,试分析指令格式的特点。OP 源寄存器 基值寄存器 位移量(16位)15 10 7 4 3 0 图B7.1解:(1)双字长二地址指令,用于访问存储器。 (2)操作码字段OP为6位,可以指定26 = 64种操作。 (3)一个操作数在源寄存器(共16个),另一个操作数在存储器中(由基值寄存器和位移量决定),所以是RS型指令。 3. 假设机器字长16位,主存容量为128K字节,指令字长度为16位或32位,共有128条指令,设计计算机指令格式,要求有直接、立即数、相对、基值、间接、变址六种寻址方式。 解:由已知条件,机器字长16位,主存容量128KB / 16= 64K字,因此MAR = 16位,共128条指令,故OP字段占7位。采用单字长和双字长两种指令格式,其中单字长指令用于算术逻辑和I / O类指令,双字长用于访问主存的指令。OP R1 R2 15 9 5 4 3 2 1 0 15 9 8 6 5 3 2 0OP X R2 D 寻址方式由寻址模式X定义如下: X = 000 直接寻址 E = D(64K) X = 001 立即数 D = 操作数 X = 010 相对寻址 E = PC + D PC = 16位 X = 011 基值寻址 E = Rb + D ,Rb =16 位 X = 100 间接寻址 E = (D)X = 101 变址寻址 E = RX + D ,RX = 10位4. 某微机的指令格式如下所示: 15 10 9 8 7 0操作码XDD: 位移量X:寻址特征位 X=00:直接寻址; X=01:用变址寄存器X1进行变址; X=10:用变址寄存器X2进行变址; X=11:相对寻址设(PC)=1234 H,( X1)=0037H,( X2)=1122H(H代表十六进制数),请确定下列指令的有效地址。4420H 2244H 1322H 3521H 6723H解: 1)X=00 , D=20H ,有效地址E=20H 2) X=10 , D=44H ,有效地址E=1122H+44H=1166H 3) X=11 , D=22H ,有效地址E=1234H+22H=1256H 4) X=01 , D=21H ,有效地址E=0037H+21H=0058H 5)X=11 , D=23H ,有效地址 E=1234H+23H=1257H5. 下表列出某机的寻址方式有效地址E的算法,请在第2行中填写寻址方式名称。序号寻址方式名称有效地址E算法说明(1)操作数在指令中(2)操作数在某寄存器内,指令给出寄存器号(3)E = DispDisp 为偏移量(4)E = (B)B为基址寄存器(5)E = (B) + Disp(6)E = (I) *S+ DispI为变址寄存器,S为比例因子(1,2,4,8)(7)E = (B) + (I) +Disp(8)E = (B)+(I)*S+Disp(9)指令地址=(PC)+DispPC为程序计数器解:立即寄存器直接基址基址+偏移量比例娈址+偏移量基址+变址+偏移量基址+比例变址+偏移量相对6. 机器字长32位,主存容量为1MB,16个通用寄存器,共32条指令,请设计双地址指令格式,要求有立即数、直接、寄存器、寄存器间接、变址、相对六种寻址方式。解:根据题意,有32种操作码,故OP字段占5位,16个通用寄存器各占4位(源、目的);寻址模式字段X占3位;剩余字段D为立即数和直接寻址使用,指令格式如下:5位 3位 4位 4位 16位OPX源目的D寻址模式定义如下: X=000, 立即数=D X=001, 直接寻址,E=D X=010, 寄存器直接寻址 X=011, 寄存器间接寻址, E=(R) X=100, 变址寻址,E=(R) +D X=101, 相对寻址,E=(PC)+D7. 流水线中有三类数据相关冲突:写后读(RAW)相关;读后写(WAR)相关;写后写(WAW)相关。判断以下三组指令各存在哪种类型的数据相关。 (1) I1 ADD R1 R2 R3 ; (R2+R3)R1 I2 SUB R4 R1 R5 ; (R1- R5)R4 (2) I3 STA M(X) , R3 ; (R3) M(X), M(X)是存储单元 I4 ADD R3 R4 R5 ; (R4+R5)R3 (3) I5 MUL R3 R1 R2 ; (R1)(R2)R3 I6 ADD R3 R4 R5 ; (R4+R5)R3 第(1)组指令中,I1指令运算结果就应先写入写R1然后在I2指令中读出R1内容。由于I2指令进入流水线,变成I2指令在I1指令写入R1前就读R1内容,发生RAW相关。 第(2)组指令中,I3指令应先读出R3内容并存入存储单元M(X),然后在I4指令中将运算结果写入R3.但由于I4指令进入流水线,变成I4指令在I3指令读出R3内容前就写入R3,发生WAR相关。 第(3)组指令中,如果I6指令的加法运算完成时间早于I5指令的乘法运算时间,变成指令I6在指令I5写入R3前就写入R3,导致R3的内容错误,发生WAW相关。四、问答题1. 请在下表中填写CISC和RISC的主要特征对比比较内容CISCRISC指令系统指令数目指令格式寻址方式指令字长可访存指令各种指令使用频率各种指令执行时间优化编译实现程序源代码长度控制器实现方式软件系统开发时间比较内容CISCRISC指令系统复杂、庞大简单、精简指令数目一般大于200一般小于100指令格式一般大于4一般小于4寻址方式一般大于4一般小于4指令字长不固定等长可访存指令不加限定只有LOAD/STORE指令各种指令使用频率相差很大相差不大各种指令执行时间相差很大绝大多数在一个周期内完成优化编译实现很难较容易程序源代码长度较短较长控制器实现方式绝大多数为微程序控制绝大部分为硬布线控制软件系统开发时间较短较长2. 某16机机器所使用的指令格式和寻址方式如下所示,该机有20位基值寄存器,16个16位通用寄存器。指令汇编格式中的S(源),D(目标)都是通用寄存器,M是主存中的一个单元。三种指令的操作码分别是MOV(OP)=(A)H,STA(OP)=(1B)H,LDA(OP)=(3C)H。MOV是传送指令,STA为写数指令,LDA为读数指令如图B20.1LDA M,D要求:(1)分析三种指令的指令格式与寻址方式特点。(2)CPU完成哪一种操作所花的时间最短?哪一种操作所花时间最长?第二种指令的执行时间有时会等于第三种指令的执行时间吗?(3)下列情况下每个十六进制指令字分别代表什么操作?其中如果有编码不正确,如何改正才能成为合法指令? (F0F1)H (3CD2)H (2856)H (6FD6)H (1C2)H解:(1)第一种指令是单字长二地

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论