计算机组成原理考试题

合集下载

计算机组成原理试题及答案

计算机组成原理试题及答案

二、填空题1 字符信息是符号数据,属于处理(非数值)领域的问题,国际上采用的字符系统是七单位的(ASCII)码。

P232 按IEEE754标准,一个32位浮点数由符号位S(1位)、阶码E(8位)、尾数M(23位)三个域组成。

其中阶码E的值等于指数的真值(e)加上一个固定的偏移值(127)。

P173 双端口存储器和多模块交叉存储器属于并行存储器结构,其中前者采用(空间)并行技术,后者采用(时间)并行技术。

P864 衡量总线性能的重要指标是(总线带宽),它定义为总线本身所能达到的最高传输速率,单位是(MB/s)。

P1855 在计算机术语中,将ALU控制器和()存储器合在一起称为()。

6 数的真值变成机器码可采用原码表示法,反码表示法,(补码)表示法,(移码)表示法。

P19-P217 广泛使用的(SRAM)和(DRAM)都是半导体随机读写存储器。

前者的速度比后者快,但集成度不如后者高。

P678 反映主存速度指标的三个术语是存取时间、(存储周期)和(存储器带宽)。

P679 形成指令地址的方法称为指令寻址,通常是(顺序)寻址,遇到转移指令时(跳跃)寻址。

P11210 CPU从(主存中)取出一条指令并执行这条指令的时间和称为(指令周期)。

11 定点32位字长的字,采用2的补码形式表示时,一个字所能表示的整数范围是(-2的31次方到2的31次方减1 )。

P2012 IEEE754标准规定的64位浮点数格式中,符号位为1位,阶码为11位,尾数为52位,则它能表示的最大规格化正数为(+[1+(1-2 )]×2 )。

13 浮点加、减法运算的步骤是(0操作处理)、(比较阶码大小并完成对阶)、(尾数进行加或减运算)、(结果规格化并进行舍入处理)、(溢出处理)。

P5414 某计算机字长32位,其存储容量为64MB,若按字编址,它的存储系统的地址线至少需要(14)条。

64×1024KB=2048KB(寻址范32围)=2048×8(化为字的形式)=21415一个组相联映射的Cache,有128块,每组4块,主存共有16384块,每块64个字,则主存地址共(20)位,其中主存字块标记应为(9)位,组地址应为(5)位,Cache地址共(13)位。

计算机组成原理试题期中考试复习卷1

计算机组成原理试题期中考试复习卷1

计算机组成原理试题一、选择题1、目前的计算机中,代码形式是()CA、指令以二进制的形式存放,数据以十进制的形式存放。

B、指令以十进制的形式存放,数据以二进制的形式存放。

C、指令和数据均以二进制的形式存放。

D、指令和数据均以十进制的形式存放。

2、目前普遍使用的微型计算机采用的电路是( )DA、电子管B、晶体管C、集成电路D、超大规模集电成路3、完整的计算机系统应包括()DA、运算器、存储器、控制器B、外部设备和主机C、主机和应用程序D、配套的硬件设备和软件系统4、计算机语言有许多种,其中与硬件直接相关的是( ) CA、网络语言B、操作系统C、机器语言D、高级语言5、在8421码表示的二—十进制数中,代码1001表示( ) CA、3B、6C、9D、16.代码10101逻辑右移一位后得( ) DA、10010B、10011C、01011D、010107、下列数中最小的数是()。

BA、(1010010)2B、(0101000)BCDC、(512)8D、(235)168、下列数中最大的数是()BA、(10010101)2B、(227)8C、(96)16D、(143)109、设寄存器的位数为8位,机器数采用补码形式(一位为符号位)对应于十进制为-27,寄存器内为()CA、(27)16B、(9B)16C、(E5)16D、(5A)1610、立即寻址是指() BA、指令中直接给出操作数地址B、指令中直接给出操作数C、指令中间接给出操作数D、指令中间接给出操作数地址11、输入输出指令的功能是() CA、进行算术运算和逻辑运算B、进行主存与CPU之间的数据传送C、进行CPU与I/O设备之间的数据传送D、改变程序执行的顺序12、在主存和CPU之间增加Cache的目的是()。

CA、扩大主存的容量B、增加CPU中通用寄存器的数量C、解决CPU和主存之间的速度匹配D、代替CPU中寄存器工作13、计算机系统的输入输出接口是()之间的交接界面。

计算机组成原理期末考试及答案

计算机组成原理期末考试及答案

计算机组成原理期末考试及答案A卷基础知识(50分)1、名词解释(10分)机器字长SRAMEPROM指令系统微指令2、选择题(10分)1)设字长32位,使⽤IEEE格式,则阶码采⽤______表⽰。

A.补码B. 原码C. 移码D. 反码2) 四⽚74181ALU和⼀⽚74182CLA器件相配合,具有如下进位传递功能______。

A.形波进位B. 组内先⾏进位,组间先⾏进位C.组内先⾏进位,组间⾏波进位D. 组内形波进位,组间先⾏进位3) 某SARM芯⽚,其存储容量为64K×16位,该芯⽚的地址线数⽬和数据线数⽬分别是___。

A. 16, 16 B .16, 64, C. 64, 8 D. 64, 164)单地址指令中为了完成两个数的算术运算,除地址码指明的⼀个操作数外,另⼀个数常需采⽤______。

A. 堆栈寻址⽅式B. ⽴即寻址⽅式C. 隐含寻址⽅式D. 间接寻址⽅式微5)程序控制器中,机器指令与微指令的关系是______。

A.每⼀条机器指令由⼀条微指令来执⾏B.⼀段机器指令组成的程序可由⼀条微指令执⾏C.⼀条微指令由若⼲条机器指令组成D. 每⼀条机器指令由⼀段⽤微指令编成的微程序来解释执⾏3、填空题(10分)1)存储___①___并按__②____顺序执⾏,这是冯?诺依曼型计算机的⼯作原理。

2)相联存储器是按③访问的存储器。

3) 主存与cache的地址映射有__④___、⑤、⑥三种⽅式。

4)通常指令编码的第⼀个字段是⑦。

5) 异步通信⽅式可分为⑧、⑨、⑩三种类型。

4、问答题(20分)1)在计算机中,为什么要采⽤多级结构的存储器系统2)简述CPU的功能.3)试⽐较⽔平型微指令与垂直型微指令。

4)简述总线集中控制的优先权仲裁⽅式。

⼆、综合应⽤(50分)1、已知X=-0.1101,Y=0.1011,试⽤补码⼀位乘法计算X×Y (15分)2、指令格式如下所⽰。

OP为操作码字段,试分析指令格式特点。

计算机组成原理期末考试习题及答案

计算机组成原理期末考试习题及答案

《计算机组成原理》练习题一、单项选择题1.CPU响应中断的时间是__C____。

A.中断源提出请求; B.取指周期结束;C.执行周期结束; D.间址周期结束。

2.下列说法中___C___是正确的。

A.加法指令的执行周期一定要访存;B.加法指令的执行周期一定不访存;C.指令的地址码给出存储器地址的加法指令,在执行周期一定访存;D.指令的地址码给出存储器地址的加法指令,在执行周期不一定访存。

3.垂直型微指令的特点是__C____。

A.微指令格式垂直表示; B.控制信号经过编码产生;C.采用微操作码; D.采用微指令码。

4.基址寻址方式中,操作数的有效地址是___A___。

A.基址寄存器内容加上形式地址(位移量);B.程序计数器内容加上形式地址;C.变址寄存器内容加上形式地址;D.寄存器内容加上形式地址。

5.常用的虚拟存储器寻址系统由___A___两级存储器组成。

A.主存-辅存;B.Cache-主存;C.Cache-辅存;D.主存—硬盘。

6.DMA访问主存时,让CPU处于等待状态,等DMA的一批数据访问结束后,CPU再恢复工作,这种情况称作___A___。

A.停止CPU访问主存;B.周期挪用;C.DMA与CPU交替访问;D.DMA。

7.在运算器中不包含____D__。

A.状态寄存器;B.数据总线;C.ALU;D.地址寄存器。

8.计算机操作的最小单位时间是__A____。

A.时钟周期;B.指令周期;C.CPU周期;D.中断周期。

9.用以指定待执行指令所在地址的是__C____。

A.指令寄存器;B.数据计数器;C.程序计数器;D.累加器。

10.下列描述中___B___是正确的。

A.控制器能理解、解释并执行所有的指令及存储结果;B.一台计算机包括输入、输出、控制、存储及算逻运算五个单元;C.所有的数据运算都在CPU的控制器中完成;D.以上答案都正确。

11.总线通信中的同步控制是___B___。

A.只适合于CPU控制的方式;B.由统一时序控制的方式;C.只适合于外围设备控制的方式;D.只适合于主存。

计算机组成原理复习题及答案

计算机组成原理复习题及答案

中南大学现代远程教育课程考试(专科)复习题及参考答案《计算机组成原理》一、选择题:1.定点运算器用来进行 [ ]A.十进制数加法运算 B.定点数运算C.浮点数运算 D.即进行定点数运算也进行浮点数运算2.某SRAM芯片,其存储容量为64K×16位,该芯片的地址线和数据线数目为[ ] A.64,16 B.16,64 C.64,8 D.16,163. 目前的计算机中,代码形式是 [ ]A.指令以二进制形式存放,数据以十进制形式存放B.指令以十进制形式存放,数据以二进制形式存放C.指令和数据都以二进制形式存放D.指令和数据都以十进制形式存放4. 采用DMA 方式传送数据时,每传送一个数据就要用一个 [ ]A.指令周期 B.数据周期 C.存储周期 D.总线周期5.冯.诺依曼机工作方式的基本特点是 [ ]A.多指令流单数据流 B.按地址访问并顺序执行指令C.堆栈操作 D.存储器按内容选择地址6.某机字长32位。

其中1位符号位,31位表示尾数。

若用定点整数表示,则最大正整数为 [ ]A.+(231-1) B.+(230-1) C.+(231+1) D.+(230+1)7.下列数中最大的数是 [ ]A. (1)2B. (227)8C. (98)16D. (152)108.哪种表示法主要用于表示浮点数中的阶码 [ ]A. 原码B. 补码C. 反码D. 移码9. 由于CPU内部的操作速度较快,而CPU访问一次主存所花的时间较长,因此机器周期通常用下列哪个来规定 [ ] A.主存中读取一个指令字的最短时间 B.主存中读取一个数据字的最长时间C.主存中写入一个数据字的平均时间 D.主存中取一个数据字的平均时间10. 下面叙述的概念中哪个是正确的 [ ]A.总线一定要和接口相连 B.接口一定要和总线相连C.通道可以代替接口 D.总线始终由CPU控制和管理11. 在定点二进制运算器中,减法运算一般通过下列哪个来实现 [ ]A.原码运算的二进制减法器 B.补码运算的二进制减法器C.补码运算的十进制加法器 D.补码运算的二进制加法器12. 下列有关运算器的描述中哪个是正确的 [ ]A.只作算术运算,不作逻辑运算 B.只作加法C.能暂时存放运算结果 D.以上答案都不对13. 某DRAM芯片,其存储容量为512K×8位,该芯片的地址线和数据线数目为 [ ]A.8,512 B.512,8 C.18,8 D.19,814. 完整的计算机系统应包括 [ ]A.运算器存储器控制器 B.外部设备和主机C.主机和应用程序 D.配套的硬件设备和软件系统15.没有外存储器的计算机初始引导程序可以放在 [ ] A.RAM B.ROM C.RAM和ROM D.CPU二、名词解释周期:2.存取时间:3.存储设备数据传输率:4.微指令格式:5.同步通信:6.接口:7.计算机硬件:8.正逻辑:9.指令的编码格式:10.指令周期:11.存储周期:12.微命令:三、简答题1.计算机中为什么采用二进制数码?2.主存储器的性能指标主要有哪些?含义是什么?3.计算机的主要性能指标包括哪些?结构如图所示,其中一个累加寄存器AC,一个状态条件寄存器和其它四个寄存器,各部分之间的连线表示数据通路,箭头表示信息传送方向。

计算机组成原理试题及答案

计算机组成原理试题及答案

2019—2020学年第二学期《计算机组成原理》试卷(参考【答案及评分标准】)专业班级姓名学号开课系室物联网工程系考试日期2020.05.10一、选择题(每题1分,共25分)1. CPU 的组成中不包含()。

A.存储器B.寄存器C.控制器D.运算器 【答案】A【解析】CPU 的组成包括运算器、控制器和寄存器,不包含存储器。

2. 用海明码对长度为8的数据进行检错/纠错时,若能纠正1位错误,则校验位数至少为()位。

A.2B.3C.4D.5 【答案】C【解析】假设校验位是k 位,数据位是n 位,则n 与k 应满足关系21n n k ≥++,当8n =时,若3k =显然不成立,若4k =,42841≥++成立,所以校验位k 至少应该是4位。

3. 8421BCD 码0111 1100 0001可转换成十进制的()。

A.701B.839C.7C1D.有错误发生 【答案】D【解析】BCD 码只能表示一次只能表示十进制的0—9,题目中1100已经超出了这个范围,因此会有错误发生。

4. 计算机中表示地址时用()。

A.无符号数B.原码C.反码D.移码 【答案】A【解析】计算机中的地址用无符号数表示。

5. 字长12位,用定点补码规格化小数表示,所表示的正数范围是()。

A.12122~(12)−−−B.11112~(12)−−−C.111/2~(12)−−D.1111(1/22)~(12)−−+−【答案】C【解析】字长12位,定点补码规格化小数表示时,所能表示的最小正数是0.10000000000,即1/2,所能表示的最大正数是0.11111111111,即11(12)−−。

6. 浮点数表示范围和精度取决于()A.阶码位数和尾数的位数B.尾数的位数和阶码的位数C.阶码编码方式和尾数的编码方式D.尾数的编码方式和阶码的编码方式 【答案】A【解析】阶码位数确定浮点数范围,尾数位数决定浮点数精度 7. 十进制数5的单精度浮点数IEEE754代码为()。

【试题】郑州大学计算机组成原理期末考试试题及答案

【试题】郑州大学计算机组成原理期末考试试题及答案

【关键字】试题计算机组成原理课程试题(A卷)一.1.目前的计算机,从原理上讲______。

A 指令以二进制形式存放,数据以十进制形式存放B 指令以十进制形式存放,数据以二进制形式存放C 指令和数据都以二进制形式存放D 指令和数据都以十进制形式存放2.在DMA方式下,将外设的数据传送到主存的路径为___________。

A 外设→总线→主存B 外设→总线→DMAC→主存C 外设→总线→处理器→主存D 外设→DMAC→主存3.双端口保存器所以能高速进行读写,是因为采用______。

A 高速芯片B 新型器件C 流水技术D 两套相互独立的读写电路4. 下面描述RISC机器基本概念中,正确的表述是________。

A RISC机器不一定是流水CPUB RISC机器一定是流水CPUC RISC机器有复杂的指令系统D 其CPU配备很少的通用寄存器5.常用处理器性能公式计算程序执行时间,但公式中不包括__________。

A 指令条数B 每条指令执行的平均时钟周期数C 时钟周期D 通用寄存器的数据位数6.16位定点整数补码的范围为______。

A. -215+1 ~215 B -215 ~215C -215 ~215 D -215+1 ~215-17.CPU常使用________保存运算结果的条件代码、系统运行状态等信息。

A 程序计数器B 程序状态(状态条件)寄存器C 累加寄存器D 指令寄存器8.由于CPU内部的操作速度较快,而CPU访问一次主存所花的时间较长,因此机器周期通常用_________来规定。

A 主存中读取一个指令字的最短时间B 主存中读取一个数据字的最长时间C 主存中写入一个数据字的平均时间D 主存中取一个数据字的平均时间9.三态缓冲器的第3态是指__________状态。

A 高电平B 低电平C 高阻D 断电10.设[X]补=1.x1x2x3x4,当满足______时,X > -1/2成立。

计算机组成原理与体系结构考试试卷

计算机组成原理与体系结构考试试卷

计算机组成原理与体系结构考试试卷(答案见尾页)一、选择题1. 计算机组成原理的主要研究对象是什么?A. 计算机的指令集B. 计算机的硬件组成及其工作原理C. 操作系统的工作原理D. 计算机网络的工作原理2. 下列哪个部件是计算机的核心部件,负责执行程序指令?A. CPUB. 内存C. 显卡D. 硬盘3. 在冯·诺依曼体系结构中,以下哪个不是必要的组成部分?A. 输入设备B. 输出设备C. 控制单元D. 数据总线4. 计算机的存储系统通常包括哪几个层次?A. 缓存B. 主存C. 外存D. 以上都是5. 在计算机组成原理中,常用的数据表示方法有哪些?A. 原码B. 补码C. 反码D. 移码6. 以下哪个是计算机的输入/输出设备?A. 键盘B. 显示器C. 打印机D. 网络接口卡7. 在计算机组成原理中,CPU的主要功能是什么?A. 存储数据B. 进行算术运算和逻辑运算C. 控制和管理计算机其他部件D. 传输数据8. 下列哪种存储器具有最快的读写速度?A. RAMB. 硬盘C. 缓存D. CD9. 在计算机组成原理中,中断是指什么?A. 计算机在执行程序时,由于某些紧急事件需要立即处理,而暂时中止当前程序的执行过程B. 计算机在执行程序时,由于某些紧急事件需要立即处理,而将程序的执行顺序暂时改变C. 计算机在执行程序时,由于某些紧急事件需要立即处理,而将程序的执行状态暂时保存D. 计算机在执行程序时,由于某些紧急事件需要立即处理,而将程序的执行内容暂时复制到另一个部件10. 在计算机组成原理中,为了提高计算机的性能,通常会采用多种技术手段,如并行处理、流水线技术等。

以下哪种技术不是常见的提高计算机性能的技术手段?A. 多核处理器B. 缓存技术C. 串行通信D. 异步I/O11. 计算机组成原理的主要内容包括哪些?A. 信息的表示与存储B. 控制器的设计与实现C. 总线与接口技术D. 操作系统的基本原理E. 以上都是12. 下列哪个部件不属于计算机的中央处理器(CPU)?A. 寄存器B. 运算器C. 控制器D. 缓存E. 输入/输出设备13. 在冯·诺依曼体系结构中,计算机由哪五个主要部分组成?A. 输入设备、输出设备、控制器、算术逻辑单元、内存B. 输入设备、输出设备、运算器、内存、外部存储器C. 输入设备、输出设备、控制器、算术逻辑单元、内存D. 输入设备、输出设备、运算器、内存、硬盘E. 输入设备、输出设备、控制器、内存、缓存14. 以下哪个不是计算机内部的信息表示方式?A. 原码B. 补码C. 反码D. ASCII码E. 二进制编码15. 在计算机组成原理中,通常使用哪种寻址方式来访问内存中的数据?A. 索引寻址B. 间接寻址C. 直接寻址D. 寄存器寻址E. 堆栈寻址16. 计算机的存储系统通常分为哪两部分?A. 主存储器B. 辅助存储器C. 随机存取存储器D. 磁盘存储器E. 光盘存储器17. 在输入/输出(I/O)系统中,中断的作用是什么?A. 提高系统的运行效率B. 实现多任务处理C. 允许计算机在等待I/O操作完成时继续执行其他任务D. 增加I/O设备的利用率E. 以上都是18. 在计算机组成原理中,为了提高指令的执行速度,通常会采用哪种技术?A. 流水线技术B. 哈希技术C. 缓存技术D. 动态调度技术E. 以上都是19. 以下哪个是计算机的输入设备?A. 显示器B. 键盘C. 打印机D. 扬声器E. 数字相机20. 在计算机体系结构中,超标量处理器的主要特点是什么?A. 支持分支预测B. 提高指令流水线的执行速度C. 增加寄存器数量D. 支持浮点运算E. 减少指令周期21. 在计算机组成原理中,以下哪个不是计算机的基本逻辑电路?A. 与门B. 或门C. 异或门D. 触发器E. 计数器22. 计算机的存储系统通常包括哪几个部分?A. 寄存器B. 缓存C. 主存储器D. 辅助存储器E. 高速缓冲存储器F. 以上都是23. 在计算机体系结构中,以下哪个是用于解释指令执行过程的概念?A. 指令集B. 指令流水线C. 数据通路D. 控制单元E. 以上都不是24. 下面关于冯·诺依曼结构的描述,哪个是正确的?A. 存储器只用于存储数据和指令B. 控制单元负责解释指令并控制整个计算机系统C. 输入/输出设备只能位于计算机的主板上D. 堆栈是用于数据存储的E. 以上都不对25. 在计算机组成原理中,以下哪个是用于表示字符的编码方式?A. ASCII码B. 汉字编码C. 国际码D. 以上都是E. 以上都不是26. 计算机的指令集是指什么?A. 计算机能够执行的全部指令的集合B. 计算机内部所有硬件部件的总和C. 计算机程序的集合D. 计算机内存中的数据集合E. 以上都不是27. 在计算机体系结构中,以下哪个是用于提高指令执行效率的技术?A. 流水线技术B. 循环展开技术C. 指令乱序执行D. 以上都是E. 以上都不是28. 计算机组成原理中的“存储程序”概念是由谁提出的?A. 图灵B. 冯·诺依曼C. 比尔·盖茨D. 以上都不是E. 以上都是29. 在计算机组成原理中,以下哪个是用于描述计算机系统各部件之间连接方式的模型?A. 系统总线B. 数据总线C. 控制总线D. 以上都是E. 以上都不是30. 计算机组成原理的主要目的是什么?A. 计算机内部电路的设计与优化B. 计算机硬件的逻辑设计C. 描述计算机硬件系统的组成和工作原理D. 计算机软件的开发与维护31. 在冯·诺依曼体系结构中,以下哪个部分不是必需的?A. CPUB. 内存C. 磁盘D. 输入输出设备32. 在计算机组成原理中,存储器的编址单位通常是:A. 字节B. 字C. 块D. 位33. 下列哪个部件不属于CPU的内部组成部分?A. 寄存器B. 指令寄存器C. 数据寄存器D. 输出缓冲器34. 在计算机的存储系统中,缓存通常位于哪个层次?A. L1缓存B. L2缓存C. 主存D. 硬盘35. 在计算机组成原理中,以下哪个概念是指CPU一次能处理的二进制数据的位数?A. 字长B. 总线宽度C. 主频D. 进程数36. 在冯·诺依曼体系结构中,程序和数据通常存储在哪里?A. RAMB. 硬盘C. ROMD. CD37. 在计算机组成原理中,以下哪个设备不是输入设备?A. 键盘B. 鼠标C. 打印机D. 显示器38. 在计算机组成原理中,以下哪个术语描述了CPU执行指令的速度?A. 主频B. 延迟C. 吞吐量D. 时序39. 在计算机的存储系统中,RAM的特点是什么?A. 速度快,但断电后数据会丢失B. 速度慢,但断电后数据不会丢失C. 速度快,断电后数据不会丢失D. 速度慢,断电后数据会丢失二、问答题1. 远程通信模块:如Wi-Fi、蓝牙等,用于与远程设备通信。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机组成原理考试题 控制器章节 一、选择题 1、冯诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU区分它们前提是(C) A、指令操作码的译码结果 B、指令和数据的寻址方式 C、指令周期的不同阶段 D、指令和数据所在的存储单元 2、RISC访内指令中,操作数的物理位置一般安排在(D)。 A 栈顶和次栈顶 B 两个主存单元 C 一个主存单元和一个通用寄存器 D 两个通用寄存器 3、当前的CPU由(B)组成。 A 控制器 B 控制器、运算器、cache C 运算器、主存 D 控制器、ALU、主存 4、CPU中跟踪指令后继地址的寄存器是(C)。 A 地址寄存器 B 指令计数器 C 程序计数器 D 指令寄存器 5、流水CPU是由一系列叫做“段”的处理部件组成。和具备m个并行部件的CPU 相比,一个m段流水CPU的吞吐能力是(A)。 A 具备同等水平 B 不具备同等水平 C 小于前者 D 大于前者 6、控制器的功能是(C) A、产生时序信号 B、从主存中取出指令并完成指令操作码译码 C、从主存取出指令、分析指令并产生相关的操作控制信号 D 7、指令周期是(C) A、CPU执行一条指令的时间 B、CPU从主存取出一条指令的设计 C、CPU从主存取出一条指令加上执行这条指令的时间 D 8、下列不会引起指令流水阻塞的是(B) A、数据相关 B数据旁路 C条件转移 D资源冲突 9、响应外部中断的过程中,中断隐指令完成的操作除了保护断点外还有(B) ①关中断②保护通用寄存器的内容③形成中断服务程序的入口地址并送往PC A、仅①② B、仅①③ C、仅②③ D、①②③ 10、下列部件中,不属于控制部件的是(B) A、指令寄存器 B、控制存储器 C、程序计数器 D、状态条件寄存器 11、下列不属于执行部件的是(A) A、控制器 B、存储器 C、运算器 D、外部设备 12、指令寄存器中的内容是(C) A、下一条将执行指令 B、已执行完的指令 C、正在执行的指令 D、要转移的指令 13、关于通用寄存器,下列说法正确的是(D) A、可存放指令的寄存器 B、可存放程序状态字的寄存器 C、本身具有计数逻辑与移位逻辑的寄存器 D、存放运算数和结果的寄存器 14、指令译码器进行译码的是(B) A、整条指令 B、指令的操作码字段 C、指令的地址 D、指令的操作数字段 15、同步控制是(B) A、只适用CPU控制的方式 B、由统一时序信号控制的方式 C、所有指令执行时间都相同的方式 D、不强调统一时序信号的方式 16、采用同步控制的目的是(B) A、提高执行速度 B、简化控制时序 C、满足不同操作对时间安排的需要 D、满足不同设备对时间安排的需要 17、微程序控制器中,机器指令和微指令的关系是(B) A、一条机器指令由一条微指令来执行 B、一条机器指令由一段微指令编成的微程序来解释执行 C、一段机器指令组成的程序可由一个微程序来执行 D、每一条微指令由一条机器指令来解释执行 18、微程序控制器比硬布线控制器慢,主要因为(B) A、增加了从磁盘控制器读取微指令的时间 B、增加了从主存储器读取微指令的时间 C、增加了从指令寄存器读取微指令的时间 D、增加了从控制存储器读取微指令的时间 19、相对于微程序控制器,硬布线控制器的特点是(D) A、指令执行速度慢,指令的修改和扩展容易 B、指令执行速度慢,指令的修改和扩展难 C、指令执行速度快,指令的修改和扩展容易 D、指令执行速度快,指令的修改和扩展难 19、微指令大致可以分为水平型微指令和垂直型微指令。下列不符合水平微指令的是(B) A、执行速度快 B、并行度较低 C、更多的体现了控制器的硬件细节 D、微指令长度较长 20、微指令操作控制字段每一位代表一个控制信号,这种微程序的控制方式是(B) A、字段直接编码 B、字段间接编码 C、混合编码 D、直接控制 21、设指令由取指、分析、执行3个子部件完成,某个部件工作时间是Δt,若采用单流水处理器,连续执行12条指令,共需要(A) A、12Δt B、14Δt C、16Δt D、18Δt 22、指令从流水线开始建立执行,设指令流水线分为取指、分析、执行3个部分,且三部分的时间分别为2ns、2ns、1ns,则100条指令执行完毕需要(D) A、500ns B、104ns C、193ns D、203ns 23、某机器4级中断,优先级由高到低为1→2→3→4。若将优先顺序修改,修改后的1级中断屏蔽字为1011,2级中断屏蔽字为1111,三级中断屏蔽字为0011,四级中断屏蔽字为0001,则修改后的优先级顺序由高到低为(C)参看作业8.26 A、1→2→3→4 B、3→2→1→4 C、1→3→4→2 D、2→1→3→4 24、某计算机有5级中断L4~L0,中断屏蔽字为M4M3M2M1M0,其中Mi=1(0≤i≤4)表示为对Li级中断进行屏蔽。若中断优先级从高到低的顺序为 L0→L1→L2→L3→L4,且要求中断优先级从高到低顺序是 L4→L0→L2→L1→L3,则L1的中断程序中设置的中断屏蔽字(D) A、11110 B、01101 C、00011 D、01010 二、简答题 1、请简述指令周期、机器周期、时钟周期的关系? 答:指令周期:取出并执行一条指令的时间。一般由若干个机器周期组成是从取指令、分析指令到执行完所需的全部时间。 机器周期:是所有指令执行过程中的一个基准时间,通常用内存中读取一个指令字的最短时间来规定CPU周期。(也就是计算机完成一个基本操作所花费的时间)。 时钟周期:是机器主频的倒数,处理操作的最基本单位,是CPU工作的最小时间单位,也称节拍脉冲或T周期(CPU的主频) 指令周期、机器周期和时钟周期之间的关系:一个指令周期通常用若干个机器周期表示,而一个机器周期时间又包含有若干个时钟周期。每个指令周期内的机器周期数可以不等,每个机器周期内的时钟周期数也可以不等。 2、请写出取指周期、中断周期、间址周期的微操作? 取指周期: PC-->MAR;现行指令地址--->MRA 1--->R;命令存储器读 M(MAR)--->MDR;现行指令从存储器中读至MDR MDR--->IR;现行指令--->IR OP(IR)--->CU;指令的操作码--->CU译码 (PC)+1--->PC;形成下一条指令的地址 中断周期: T0:0--->MAR;硬件关中断 T1: PC-->MDR 1--->W T2: MDR--->M(MAR) 向量地址--->PC 间址周期: T0:Ad(IR)--->MAR 1--->R T1: M(MAR)-->MDR T2: MDR--->Ad(IR) 3、请描述单重和多重中断的服务流程。 答:单中断指令设置在最后“中断返回”之前,意味着在整个中断 服务处理过程中,不能再响应其他中断源的请求。 多重中断:开中断指令设置在“保护现场”之后,意味着保护现场之后,若有更高级别的中断请求,CPU也可以响应,即再次中断现行的服务程序,转至新的中断服务程序。 两者的不同在于“开中断”的设置时间不同。 4、请画出指令周期的流程图。 在大多数情况下,CPU就是按取指—执行—再取指—再执行……的顺序自动工作的。 其定义示意图如下:

一个完整的指令周期应包括取指、间址、执行和中断四个子周期,如图8.8所示。由于间址周期和中断周期不一定包含在每个指令周期内,故图用菱形框判断一个完整的指令周期应包括取指、间址、执行和中断四个子周期,如图8.8所示。由于间址周期和中断周期不一定包含在每个指令周期内,故图用菱形框判断。 流程图:

5、请写出下图取指周期和执行周期的微操作和控制信号。作业10.22 、 三、计算题 1、某机采用微程序控制方式,微指令字长24位,采用水平型字段直接编码控制方式和断定方式(下一条微指令的地址由下址字段提供)。共有微命令30个,构成4个互斥类,各包含5个、8个、14个和3个微命令,外部条件共3个。请 1)控制存储器的容量应该为? 2)设计出微指令的具体格式?(参看例题10.5和10.6) 解:(1)控制存储器的容量为: 2^(24-3-4-4-2-3) x 24位=2^8 x 24位=256 x 24位 (2)微指令的格式如下:

2、假设指令流水线分取指(FI)、译码(ID)、执行(EX)、写回(WR)4个过程。共有10条指令连续输入此流水线。 1)画出指令的周期流程。 因为指令流水线取指FI、ID、EX、WR4个过程,所以周期流程图为:

2)画出非流水时空图。 假设一个时间单位为一个时钟周期,则每隔 4 个时钟周期才有一个输出结果,如下图:

3)画出流水线时空图。 第一条指令出结果需要 4 个时钟周期。当流水线满载时,以后每一个时钟周期可以出一个结果,即执行完一条指令:

4)假设时钟周期为100ns,求流水线的实际吞吐率。 由流水线时空图可知:在 13 个时钟周期结束时,CPU 执行完 10 条指令,故实际吞吐率为: 10/(100ns x 13) ≈ 0.77×10^7条指令/秒

5)求该流水处理器的加速比。(参看例题8.1) 答:在流水处理器中,当任务饱满时,指令不断输入流水线,不论是几级流水线,每隔一个时钟 周期都输出一个结果。 对于四级流水线而言,处理 10 条指令所需的时钟周期数为 T4 = 4 +(10 ?1)= 13。

相关文档
最新文档