文章目录

  • 一:CPU的结构、功能
    • (1)选择题
    • (2)大题
  • 二:指令周期及指令执行过程
    • (1)选择题
    • (2)大题
  • 三:数据通路
    • (1)选择题
    • (2)大题
  • 四:控制器功能和工作原理
    • (1)选择题
    • (2)大题
  • 五:指令流水线
    • (1)选择题
    • (2)大题
  • 白中英课本习题

一:CPU的结构、功能

(1)选择题


  • 【B】


  • C

PSW属于运算器


  • D

  • A

  • B

★★★

  • B

此题易选C,PSW用于保存系统运行状态,条件转移指令执行时,需要对PSW中内容进行测试,判断是否满足转移条件


  • B

  • C

透明就是不可见的意思


  • B

★★★

  • C

转移指令时需要判断转移是否成功,如果成功那么PC修改为转移指令的目标地址,否则还是会自增


  • B

取指周期结束后,PC会自增一次,然后执行时PC又会跳转到目标地址,所以共2次


  • A

PC内容是指令在主存中的地址,所以PC与存储器地址的位数相等,自然取决于存储器容量


  • C

IR中存储的指令的内容,因此取决于指令字长


  • C

通用寄存器找那个用于存放操作数和各种地址信息,其位数与机器字长相等,以便于操作控制


  • B

  • D

  • C

  • B

★★★

  • C

地址译码器属于存储器


  • A

  • B

★★★

  • B

PC取决于存储器容量,指令32位,因此4GB/32bit=230^{30}30,所以PC至少30位
IR取决于指令字长,所以至少32位

(2)大题

二:指令周期及指令执行过程

(1)选择题


  • C

取指周期取出的是指令,执行周期取出的是数据


★★★

  • C

解释

  • 不采用指令预取技术,那么每个指令周期都需要取指令,同时又不采用Cache将技术,所以每次取指令时至少要访存一次,所以A对
  • 即使是空操作指令,在取指完成后,PC也会自动+1,而不是什么都不会改变,所以C错误

  • A

  • D

存取周期是指存储器进行两次独立的存储器操作所需要的最小间隔时间


  • C

  • A

  • D

  • B

取指操作是自动进行的


  • A

注意是根据地址取出指令,不要误选D


★★★

  • B

机器周期通常由存取周期确定


  • D

  • D

  • C

  • A

  • B

例如双字指令,三字指令与单字指令的取指操作是不同的


  • A

★★★

  • A

解释

  • 指令字长一般是存储字长的整数倍。当指令字长为存储字长的2倍时,则需要两次访存,取指周期就等于及其周期的2倍。如果指令字长等于存储字长,那么取指周期等于机器周期。因此I,IV错误

(2)大题

三:数据通路

  • 着重考察大题

(1)选择题


  • C

  • D

  • D

解释

  • 采用CPU内部总线方式:结构简单,实现容易,性能低,存在冲突
  • 不采用CPU内部总线方式:结构复杂,硬件量大,不易实现,不存在冲突,性能高

  • D

(2)大题

四:控制器功能和工作原理

(1)选择题


  • D


  • D

★★★

  • B

CU的输入信号来源有:

  • 经过指令译码器产生的指令信息
  • 时序系统产生的机器周期信号和节拍信号
  • 来自执行单元的反馈信息,也即标志

  • C

微程序控制器工作流程如下


  • D

  • D

  • C

控 制 存 储 器 CM : 它 是 微 程 序 控 制 器 的 核 心 部 件 , 用 于 存 放 各 指 令 对 应 的 微 程 序 , 使 用 只 读 存 储 器 ROM 构 成 。 每 一 条 机 器 指 令 对 应 的 微 指 令 序 列 。 由 CPU 厂 商 负 责 设 计 , 并 目 在 CPU 出 厂 之 前 把 ROM 里 面 的 微 程 序 数 据 全 部 写 好


  • D

微指令计数器决定的是微指令的执行顺序


  • B

  • D

  • B

解释如下


  • B、D

  • B

  • C

一共需要3+2+4+3+3=15位


  • C

共有32条指令,各个指令对应的微程序平均为由4条微指令组成,所以指令对应的微指令有32×4=128,另外还有2条公共微指令,所以至少需要8位


★★★

  • C

若指令系统具有n种机器指令,那么控制存储器中微程序数至少是n+2个

  • 其中1个是公共的取指微程序
  • 另外一个是对应中断周期的微程序

  • A

  • B

  • C

解释如下

  • 硬布线肯定块
  • uPC和PC是两个东西,不可同日而语
  • CPU周期是指机器周期

  • A

  • B

CS按照微指令的地址访问


  • B

PSW属于运算器


(2)大题

五:指令流水线

(1)选择题


  • A

  • A

★★★

  • D

空间并行也即资源重复,主要是指多个功能部件共同执行同一任务的不同部分,典型的如多处理机系统;时间并行也即时间重复,让多个功能部件在时间上相互错开,轮流重叠执行不同人物的相同部分


  • D

  • C

  • A

★★★

  • A

吞吐能力是指单位时间内完成的指令数。m段流水线在第m个时钟周期后,每个时钟周期都可以完成一条指令,而m个并行部件在m个时钟周期后能完成全部的m条指令


  • B

T=(3+(12−1))Δt=14ΔtT=(3+(12-1))\Delta t=14\Delta tT=(3+(12−1))Δt=14Δt


★★★

  • C

T=(3+(20−4)4)Δt=7ΔtT=(3+\frac{(20-4)}{4})\Delta t=7\Delta tT=(3+4(20−4)​)Δt=7Δt


  • D

第一条指令在第5ns结束,后面的指令每隔2ns执行完一条。所以时间为(5+99×2)=203ns


  • D

S=3×83+8−1=2.4S=\frac{3×8}{3+8-1}=2.4S=3+8−13×8​=2.4


  • C


Δt=11.03G\Delta t=\frac{1}{1.03G}Δt=1.03G1​,所以TP=1.03G×1004+100−1=1.0×109TP=\frac{1.03G×100}{4+100-1}=1.0×10^{9}TP=4+100−11.03G×100​=1.0×109


  • B

  • B

  • C

是数据相关


  • B

  • C

(2)大题


白中英课本习题

【答案】

  • IR
  • MAR
  • MDR和通用寄存器

()

【答案】


【答案】

有一套微指令是公用的,所以80×3=240,240+1=241,共241条微指令,一条微指令大小为4B,所以241×4B=964字节

【答案】

  • M=GM=GM=G
  • S3=H+D+FS_{3}=H+D+FS3​=H+D+F
  • S2=A+B+H+D+E+F+GS_{2}=A+B+H+D+E+F+GS2​=A+B+H+D+E+F+G
  • S1=A+B+F+GS_{1}=A+B+F+GS1​=A+B+F+G
  • C=H+D+Ey+Fy+GφC=H+D+Ey+Fy+GφC=H+D+Ey+Fy+Gφ

【答案】

当微命令数目大于操作控制字段时选用混合法
首先分析互斥微操作

  • a命令:与i、j互斥
  • b命令:与f、g、i、j互斥
  • c命令:与f、j互斥
  • d命令:与i、j互斥
  • e命令:与f、h、j互斥
  • f命令:与b、c、e、g、h、i、j互斥
  • g命令:与b、h、j互斥
  • h命令:与e、f、g、i互斥
  • i命令:与a、b、d、f、h、j互斥
  • j命令:与b、c、d、e、f、h、i互斥

选择互斥信号组e、f、h和d、i、j
将他们分别组成两个小组,进行译码,可得六个微命令信号,剩下的a、b、c、g四个微命令信号可直接控制

【答案】

(1)暂存区寄存器C和D肯定要分别连接到ALU两端


(2)

【答案】

(1)因为控制存储器有512个单元,所以下地址是9位,4个判别条件需要4位,每一位 作为一个判别标志,所以微命令字段为35位

(2)

【答案】

(1)应选取100ns

(2)至少要推迟两个周期,直到所需数据产生

(3)
采用专用数据通路,推迟一个

【答案】

(1)
(2)、(3)

【答案】

【答案】

(计算机组成原理题目题型总结)第五章:中央处理器相关推荐

  1. (计算机组成原理题目题型总结)第一章:计算机系统概述

    文章目录 一:基本概念的考察 (1)选择 (2)大题 二:计算机性能指标 (1)选择 (2)大题 一:基本概念的考察 (1)选择 题型:选择.填空居多 知识点:计算机的发展.分类:计算机硬件组成:计算 ...

  2. (计算机组成原理题目题型总结)第二章:数据的表示和运算

    文章目录 基础小题 白中英课本习题 此部分内容选择题重点会出在进制转换.数据范围等一些内容 此部分重点会出计算题 基础小题 核心转换原则:八进制.十六进制和二进制之间是有位数对应的关系的,而十进制和二 ...

  3. 【专栏必读】(计算机组成原理题目题型总结)计理期末考试408统考算机组成原必考题型总结

    注意:横线上方是期末考试最爱考的几类题型,横线下方是408统考会涉及的考点 文章目录 第一章:计算机组成原理概述 第二章:运算器原理 第三章:存储器原理 第四章:指令系统 第五章:中央处理器 第六章: ...

  4. (计算机组成原理题目题型总结)第六章:总线

    文章目录 一:总线概述与相关计算 (1)选择题 (2)大题 二:总线仲裁 (1)选择题 (2)大题 三:总线操作和定时 (1)选择题 (2)大题 白中英课本题目 一:总线概述与相关计算 (1)选择题 ...

  5. (计算机组成原理题目题型总结)第四章:指令系统

    文章目录 一:指令概述.指令格式.扩展操作码 (1)选择题 (2)大题 二:指令寻址方式 (1)选择题 (2)大题 三:CISC和RISC 白中英课后习题 一:指令概述.指令格式.扩展操作码 (1)选 ...

  6. 计算机组成原理题目题型总结)第三章:存储器

    文章目录 一:存储器的分类.分级以及性能指标 二:SRAM和DRAM (1)选择题 (2)大题 三:主存储器与CPU连接 (1)选择题 (2)大题 四:多模块存储器 (1)选择题 (2)大题 五:高速 ...

  7. (计算机组成原理题目题型总结)第七、八章:I/O设备与I/O控制方式

    文章目录 一:外围设备 二:I/O控制方式 白中英课本习题 (1)第7章:外存与I/O设备 (2)第8章:I/O控制方式 一:外围设备 此部分内容较为简单,不作整理 二:I/O控制方式 程序查询方式. ...

  8. 华文慕课北大计算机组成原理陆俊林第五章课后习题解析

    1.(5分) 对于第一版乘法器,当乘数寄存器最低位为1时,在该次循环过程中,需要将乘数寄存器向哪个方向移动,需要将被乘数寄存器向哪个方向移动? A. 右.左 B. 不移动,左 C. 不移动,右 D. ...

  9. (计算机组成原理)第五章中央处理器-第五节2:指令流水线影响因素和分类及多发技术

    文章目录 一:影响指令流水线的因素 (1)结构相关(资源冲突) (2)数据相关(数据冲突) (3)控制相关(控制冲突) 二:流水线的分类 (1)根据流水线使用的级别不同分类 (2)根据流水线可以完成的 ...

最新文章

  1. FM:大熊猫的肠道菌群可能并没有特化出发酵纤维素的能力
  2. 使用gin和gorm框架完成的bubble小清单项目
  3. 11个强大的Visual Studio调试小技巧
  4. boost::spirit模块实现自定义用作容器数据的测试程序
  5. JQuery this和$(this)的区别及获取$(this)子元素对象的方法
  6. c++ assert() 使用方法
  7. exists sql用法_《SQL进阶教程》笔记(3)
  8. 教你如何破解无线网络密码(无线网络密码破解)
  9. 全网首发,克莱斯勒大捷龙jeep道奇DIY数码碟盒增加USB和蓝牙播放音乐功能使用原车接口无损改装
  10. 想学python,想买本书自学,有什么推荐的书籍?
  11. 音色、音高、音强、音长
  12. 不联网安装 SQL server 2012 的问题
  13. Flash Tech: this.el_.vjs_getProperty is not a function video.js
  14. JavaScript:实现按字典顺序查找给定字符串的所有不同的非空子序列算法(附完整源码)
  15. MySQL 慢查询日志导入 Elasticsearch 可视化查询分析
  16. 手机CMWAP上网设置(完全版)
  17. Eclipse自动排版设置
  18. 专家解读:读研到底值不值(转自中华英才网)
  19. 小米造车,雷军赌上个人声誉的一战
  20. 越狱 第四季(1-3)

热门文章

  1. 我真out了,高端人士都这样玩儿?
  2. 需求奇葩不可怕,可怕的是变幻无常
  3. 现在是小程序最好的时代
  4. 第二节:ES6新增了let关键字,干嘛用的?
  5. 怎么在百度云上部署php文件,在百度云主机上部署thinkphp5.1的注意事项
  6. 图像处理方面的sci期刊_【IEEE Access 】【一年收录1.5w篇文章的SCI】一个月录用案例...
  7. 罗莎琳德·富兰克林:隐于幕后的DNA之母,以及她被误解却又伟大的短暂一生...
  8. 拥有Mac的你怎么可以不知道Downie,Downie4最新更新「安装与使用」
  9. 「PDF Expert」macOS 全能型 PDF 工具,几大能力务必了解下
  10. 基于 Springboot 和 Mybatis 的后台管理系统 BootD