1、计算机组成原理复习题计算机组成与结构复习题(0)一、 选择题1. 对计算机的产生有重要影响的是_。A) 牛顿 维纳 图灵 B) 莱布尼兹 布尔 图灵C) 巴贝奇 维纳 麦克斯韦 D) 莱布尼兹 布尔 克雷2. 定点16位字长的字,采用2的补码形式表示时,一个字所能表示的整数范围是_。A) -215 215-1 B)-215-1215-1 C)-215+1215 D)-2152153. 已知XMsp,(SP)-l-SP,那么出栈操作的动作应为_。A) (Msp)-A,(SP)+1-SP;B) (SP)+1-SP,(Msp)- A;C) (SP)-SP,(Msp)- A;D) (Msp)-A,(S
2、P)-1-SP;7. 运算型指令的寻址与转移型指令的寻址不同点在于_。A) 前者取操作数,后者决定程序转移地址;B) 后者取操作数,前者决定程序转移地址;C) 前者是短指令,后者是长指令;D) 前者是长指令,后者是短指令8. 扩展操作码是_。A) 操作码字段外辅助操作字段的代码;B) 操作码字段中用来进行指令分类的代码;C) 指令格式中不同字段设置的操作码;D) 一种指令优化技术,即让操作码的长度随地址数的减少而增加,不同地址数指令可以具有不同的操作码长度9. 算术右移指令执行的操作是_。A) 符号位填0,并顺次右移1位,最低位移至进位标志位;B) 符号位不变,并顺次右移1位,最低位移至进位标
3、志位;C) 进位标志位移至符号位,顺次右移1位,最低位移至进位标志位;D) 符号位填1,并顺次右移1位,最低位移至进位标志位10. 程序控制类指令的功能是_A) 进行算术运算和逻辑运算;B) 进行主存与CPU之间的数据传送;C) 进行CPU和IO设备之间的数据传送;D) 改变程序执行的顺序11. 采用基址寻址可扩大寻址范围,且_。A) 基址寄存器内容由用户确定,在程序执行过程中不可变;B) 基址寄存器内容由用户确定,在程序执行过程中可变;C) 基址寄存器内容由操作系统确定,在程序执行过程中不可变;D) 基址寄存器内容由操作系统确定,在程序执行过程中可变;12. 变址寻址和基址寻址的有效地址形成
4、方式类似,但是_。A) 变址寄存器的内容在程序执行过程中是不可变的;B) 在程序执行过程中,变址寄存器和基址寄存器和内容都是可变的;C) 在程序执行过程中,变址寄存器和基址寄存器和内容都是不可变的;D) 在程序执行过程中,基址寄存器的内容不可变,变址寄存器中的内容可变。13. 设变址寄存器为X,形式地址为D,某机具有先变址再间址的寻址方式,则这种寻址方式的有效地址为_。A) EA(X)+D);B) EA(X)+(D);C) EA(X)+D;D) EA(X)+(D).14. 设变址寄存器为X,形式地址为D,某机具有先间址后变址的寻址方式,则这种寻址方式的有效地址为_。A) EA(X)+D);B)
5、 EA(X)+(D);C) EA(X)+D;D) EA(X)+(D). (D)间接寻址15. 设相对寻址的转移指令占两个字节,第一字节是操作码,第二字节是相对位移量(用补码表示),若CPU每当从存储器取出一个字节时,即自动完成(PC)+l-PC,设当前PC的内容为2000H,要求转移到2008H地址,则该转移指令第二字节的内容应为_。A) 08HB) 06HC) 0AHD) 2008H16. 设相对寻址的转移指令占两个字节,第一字节是操作码,第二字节是相对位移量(用补码表示),若CPU每当从存储器取出一个字节时,即自动完成(PC)+l-PC,设当前PC的内容为2009H,要求转移到2000H地
6、址,则该转移指令第二字节的内容应为_。A) F5HB) F7HC) 09HD) 2009H17. 设相对寻址的转移指令占两个字节,第一字节是操作码第二字节是相对位移量(可正可负),则转移的地址范围是_。A) 254B) 255C) 256D) 25718. 直接、间接、立即三种寻址方式指令的执行速度,由快至慢的排序是_。A) 直接、立即、间接;B) 直接、间接、立即;C) 立即、直接、间接;D) 间接、直接、立即19. 下列叙述中,错误的叙述是_。A) 为了减少指令数目,RISC机没有乘除指令和浮点运算指令;B) 为了降低指令的复杂程度,RISC只有较少的寻址方式;C) RISC机的算术逻辑运
7、算类指令的操作数都在通用寄存器中;D) RISC采用硬布线控制。20. 下列叙述中,_是导致CISC机指令系统越来越复杂的原因之一。A) CISC采用了流水线结构;B) CISC采用了微程序控制技术;C) CISC增加了浮点数运算部件;D) 系列机向上兼容。二、 填空题1. 指令字中的地址码字段(形式地址)有不同的含意,它是通过_A_来体现的,因为通过某种方式的变换,可以得出_B_地址。常用的指令格式有_C_ 、 _D_ 、_E_ 三种。2. 寄存器直接寻址操作数在_A_,寄存器间接寻址操作数在_B_,所以执行指令的速度前者比后者_C_。3. 变址寻址和基址寻址的区别是:基址寻址中基址寄存器提
8、供_A_,指令的地址码字段提供_B_。而变址寻址中变址寄存器提供_C_,指令的地址码字段提供_D_。4. 指令寻址的基本方式有两种,一种是_A_寻址方式,其指令地址由_B_给出另一种是_C_寻址方式,其指令地址由_D_给出。5. 条件转移、无条件转移、转子指令、返主指令、中断返回指令都属_ A_ 类指令,这类指令在指令格式中所表示的地址不是_B_的地址,而是_C_的地址。6. 设指令字长等于存储字长,均为24位,如果指令系统可完成108种操作,且具有直接、间接(一次间址)、变址、基址、相对、立即等寻址方式,则在保证最大范围内直接寻址的前提下,指令字中操作码占_ A_位,寻址特征位占_ B_位,
9、可直接寻址的范围是_C_,次间址的范围是_D_。7. RISC的英文全名是_A_,它的中文含义是_ B_,CISC的英文全名是_C_,它的中文含意是_D_。8. RISC指令系统选取使用频率最高的一些_A_指令和很有用但不复杂的指令,其指令长度_B_,指令格式种类_C_,寻址方式种类 _D_ ,只有取数存数指令访问存储器,其余指令的操作都在寄存器之间进行,且大部分指令在_E_时间内完成。三、 问答题1. 什么是指令字长?什么是存储字长?什么是机器字长?2. 若机器采用三地址格式访存指令,试问完成一条加法指令共需访问几次存储器? 若该机共能完成54种操作,操作数可在1K地址范围内寻址,试画出该机
10、器的指令格式。3. 某机指令格式如下图所示:I7 432 0 图中I为寻址特征位(I0,直接寻址;Il,一次间接寻址)假设存储器部分单元有以下内容:地址(十六进制)内容(十六进制)0001015E029D037404A40515060407A0指出下列机器指令(十六进制表示)的有效地址:(1)D7;(2)DF;(3)DE;(4)D2。4. 设有一条双操作数指令ADD R0,D,R3,其中R0是通用寄存器,存放操作数1,R3是变址寄存器,D是位移量。该指令的操作是:(R0)+(R3)+D)-R0,画出执行该指令的信息流程图。5. 某指令系统指令长16位,如果固定操作码为4位,则三地址格式的指令共
11、有几条?如果采用扩展操作码技术,对于三地址、二地址、单地址和零地址这四种格式的指令,采用15/15/15扩展法(保留一个码点),每种指令最多可以安排几条?写出它们的格式。6. 某台计算机字长16位,主存容量为64K字,采用单字长单地址指令,共有64条指令。请用四种寻址方式(直接、间接、变址、相对)设计指令格式。7. 主存数据分布如图所示,苦A为单元地址。(A)为A的内容,试求: (7)-(N)+(N)+(N)=?地址A主存09111222353444536270N58. 指令格式结构如下所示,试分析指令格式及寻址方式特点。15 109 87 43 0OP源寄存器变址寄存器偏移量9. 计算机组成与结构复习题(2)一、 选择题1. CPU是指_。A) 控制器;B) 运算器;C) 运算器和控制器;D) 运算器、控制器和主存。2. 控制器的功能是_。A) 产生时序信号;B) 从主存取出指令并完成指令操作码译码;C) 从主存取出指令并完成指令操作码译码和计算;D) 从主存取出指令、分析指令并产生有关的操作控制信号。3. 指令周期是_。A) CPU从主存取出一条指令的时间;B) CPU分析指令的时间;C) CPU从主存取出一条指令的时间加上分析指令的时间; D) CPU从主存取出一条指令的时间加上分析指令的时间再加上执行这条指令的时间。4. 微程序控制器中,机
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1