计算机组成原理(微课版)

您所在的位置:网站首页 cpu组成中不包括 计算机组成原理(微课版)

计算机组成原理(微课版)

2024-07-13 12:35| 来源: 网络整理| 查看: 265

6.2 选择题 (1)[2010] 下列寄存器中,汇编语言程序员可见的是 。

A.存储器地址寄存器(MAR) B.程序计数器(PC) C.存储器数据寄存器(MDR) D.指令寄存器(IR)

答案:B 解析: 一般来说,高级语言程序员能看到的是通用寄存器,而汇编语言程序员能看见的是程序计算器PC。

(2)[2019] 某指令功能为 R[r2] ← R[r1]+M[R[r0]],其两个源操作数分别采用寄存器、寄存器间接寻址方式。对于下列给定部件,该指令在取数及执行过程中需要用到的是 。

Ⅰ.通用寄存器组(GPRs) Ⅱ.算术逻辑单元(ALU) Ⅲ.存储器(Memory) Ⅳ.指令译码器(ID) A.仅Ⅰ、Ⅱ B.仅 I、Ⅱ、Ⅲ C.仅Ⅱ、Ⅲ、Ⅳ D.仅Ⅰ、Ⅱ、Ⅳ

答案:B 解析:

(3)[2016] 某计算机主存空间为 4 GB,字长为 32 位,按字节编址,采用 32 位定长指令字格式。若指令按字边界对齐存放,则程序计数器(PC)和指令寄存器(IR)的位数至少分别是 。

A.30、30 B.30、32 C.32、30 D.32、32

答案:B 解析: IR位宽与指令字长相同,由于是采用 32 位定长指令字格式,那么IR是32位;在这里插入图片描述

(4)[2019] 下列有关处理器时钟脉冲信号的叙述中,错误的是 。

A.时钟脉冲信号由机器脉冲源发出的脉冲信号经整形和分频后形成 B.时钟脉冲信号的宽度称为时钟周期,时钟周期的倒数为机器主频 C.时钟周期以相邻状态单元间组合逻辑电路的最大延迟为基准确定 D.处理器总是在每来一个时钟脉冲信号时就开始执行一条新的指令

答案:D 解析: 在这里插入图片描述

(5)[2016] 单周期处理器中所有指令的指令周期为一个时钟周期。下列关于单周期处理器的叙述中,错误的是 。

A.可以采用单总线结构数据通路 B.处理器时钟频率较低 C.在指令执行过程中控制信号不变 D.每条指令的 CPI 为 1

答案:A 解析: A错误,解释:为什么单周期处理器不可以采用单总线数据通路? - 来君见我的回答 - 知乎; 时钟频率 = 1 / 时钟周期 = 1,因为每条指令的CPI为1,要考虑比较慢的指令,所以处理器的时钟频率较低,B正确; 同一个时钟周期内,控制信号是不变的,一条指令一个时钟周期,所以执行过程中控制信号不变,所以C正确; CPI为执行一条指令所需要的时钟周期数,该题目中所有指令的指令周期为一个时钟周期,那么CPI为1,D正确。

(6)[2017] 下列关于主存(MM)和控制存储器(CS)的叙述中,错误的是 。

A.MM 在 CPU 外,CS 在 CPU 内 B.MM 按地址访问,CS 按内容访问 C.MM 存储指令和数据,CS 存储微指令 D.MM 用 RAM 和 ROM 实现,CS 用 ROM 实现

答案:B 解析: 在这里插入图片描述

(7)[2009] 相对于微程序控制器,硬布线控制器的特点是 。

A.指令执行速度慢,指令功能的修改和扩展容易 B.指令执行速度慢,指令功能的修改和扩展难 C.指令执行速度快,指令功能的修改和扩展容易 D.指令执行速度快,指令功能的修改和扩展难

答案:D 解析: 在这里插入图片描述

(8)[2012] 某计算机的控制器采用微程序控制方式,微指令中的操作控制字段采用字段直接编码法,共有 33 个微命令,构成 5 个互斥类,分别包含 7、3、12、5 和 6 个微命令,则操作控制字段至少有 。

A.5 位 B.6 位 C.15 位 D.33 位

答案:C 解析:在这里插入图片描述

(9)[2014] 某计算机采用微程序控制器,共有 32 条指令,公共的取指令微程序包含两条微指令,各指令对应的微程序平均由 4 条微指令组成,采用断定法(下址字段法)确定下条微指令地址,则微指令中下址字段的位数至少是 。

A.5 B.6 C.8 D.9

答案:C 解析:在这里插入图片描述

(10)[2011] 假定不采用 cache 和指令预取技术,且计算机处于“开中断”状态,则在下列有关指令执行的叙述中,错误的是 。

A.每个指令周期中 CPU 都至少访问内存一次 B.每个指令周期一定大于或等于一个 CPU 时钟周期 C.空操作指令的指令周期中任何寄存器的内容都不会被改变 D.当前程序在每条指令执行结束时都可能被外部中断打断

答案:C 解析:在这里插入图片描述

6.4 某 CPU 的结构如图 6.69 所示,其中 AC 为累加器,条件状态寄存器保存指令执行过程中的状态。a、b、c、d 为 4 个寄存器。图中箭头表示信息传送的方向,试完成下列各题。

(1)根据 CPU 的功能和结构标明图中 4 个寄存器的名称。 (2)简述指令 LDA addr 的数据通路,其中 addr 为主存地址,指令的功能是将主存 addr 单元的内容送入 AC 中。 在这里插入图片描述

答: (1)根据 CPU 的功能和结构标明图中 4 个寄存器的名称 d:PC(由PC=PC+1和图中的“+1”推断) c:AR(将PC中的内容送入到AR) a:DR(从主存中取出的指令通过数据总线送到MDR) b:IR(将MDR中的内容送入IR中) (2)简述指令 LDA addr 的数据通路,其中 addr 为主存地址,指令的功能是将主存 addr 单元的内容送入 AC 中 取指令阶段的数据通路:PC → AR → 主存M → DR → IR;PC = PC + 1 执行阶段的数据通路:IR(A) → AR → 主存M → DR → AC

6.10 假设构成 CPU 的各功能部件的时间延迟如表 6.21 所示,试分别计算单周期、多周期 MIPS 处理器的最小时钟周期和最大时钟频率。假设某 MIPS 程序包含 1000 亿条指令,其中 lw、sw、beq、R 型算术逻辑运算、I 型算术逻辑运算指令比例分别为 10%、10%、10%、50%、20%,试分别计算该程序在单总线结构处理器、单周期 MIPS、多周期 MIPS 处理器上的 CPI 值及执行时间。

在这里插入图片描述

答: 在这里插入图片描述 在这里插入图片描述

6.20 已知某计算机采用微程序控制方式,控制存储器容量为 128×32 位。微程序可在整个控制存储器中实现分支跳转,控制微程序判别测试条件共 3 个,微指令采用水平型格式,后续微指令地址采用下址字段法。回答下列问题。

(1)微指令的 3 个字段分别应为多少位? (2)画出对应这种微指令格式的微程序控制器逻辑框图。

答: (1)微指令的 3 个字段分别应为多少位 若判别字段中每一位作为一个判别标志,那么因为有3个判别测试条件,故判别测试条件有3位; 由于控制存储器容量为128 × 32 位,所以下址字段有7位( 2 7 = 128 2^{7}=128 27=128),操作字段有(32 - 3 - 7)位 = 22位。 (2)画出对应这种微指令格式的微程序控制器逻辑框图 在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3