《计算机组成原理》课堂练习7,分章练习第七章

更新时间:2023-08-12 16:48:01 阅读量: 初中教育 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

第7章 指令系统

课堂练习

1、某机器字长16位,主存按字节编址,转移 指令采用相对寻址,由两个字节组成,第一字 节为操作码字段,第二字节为相对位移量字段。 假定取指令时,每取一个字节PC自动加1。若 某转移指令所在主存地址为2000H,相对位移 量字段的内容为06H,则该转移指令成功转以 C 后的目标地址是A.2006H B.2007H C.2008H D.2009H

2.下列关于RISC的叙述中,错误的是

A

A.RISC普遍采用微程序控制器 B.RISC大多数指令在一个时钟周期内完成 C.RISC的内部通用寄存器数量相对CISC多 D.RISC的指令数、寻址方式和指令格式种类 相对CISC少

3、下列寄存器中,汇编语言程序员可见的是 B A. B. C. D. 存储器地址寄存器(MAR) 程序计数器(PC) 存储器数据寄存器(MDR) 指令寄存器(IR)

4、偏移寻址通过将某个寄存器内容与一个形式 地址相加而生成有效地址。下列寻址方式中不 属于偏移寻址方式的是 A A.间接寻址 C.相对寻址 B.基址寻址 D.变址寻址

C 5、用某个寄存器中操作数的寻址方式称为___ A.直接寻址 C.寄存器直接 B. 间接 D.寄存器间接

6、变址寻址方式中,操作数的有效地址等于 C ______。 A B C D 基值寄存器内容加上形式地址(位移量) 堆栈指示器内容加上形式地址(位移量) 变址寄存器内容加上形式地址(位移量) 程序记数器内容加上形式地址(位移量)

C7、单地址指令中为了完成两个数的算术运算, 除地址码指明的一个操作数外,另一个常需采 C 用___C___。A 堆栈寻址方式 C 隐含寻址方式 B 立即寻址方式 D 间接寻址方式

B8、寄存器间接寻址方式中,操作数处在B ___B_ A. 通用寄存器 B. 主存单元 C. 程序计数器 D. 堆栈

D 9、程序控制类指令的功能是__D____。 A B C D 进行算术运算和逻辑运算 进行主存与CPU之间的数据传送 进行CPU和I / O设备之间的数据传送 改变程序执行顺序

10、堆栈寻址方式中,设A为通用寄存器,SP 为堆栈指示器,MSP为SP指示器的栈顶单元, 若操作的动作是:(A)→MSP ,(SP) - 1 →SP , B 那么出栈的动作应是___B___。A (MSP)→A, (SP) + 1→SP ; B (SP) + 1→SP ,(MSP)→A ; C (SP) - 1→SP ,(MSP)→A ; D (MSP)→A ,(SP) - 1→SP ;

B 11、指令系统采用不同寻址方式的目的是____ A 实现存贮程序和程序控制; B 缩短指令长度,扩大寻址空间,提高编程灵 活性; C 可直接访问外存; D 提供扩展操作码的可能并降低指令译码的难 度;

12、指令的寻址方式有顺序和跳跃两种方式, D 采用跳跃寻址方式,可以实现______。 A B C D 堆栈寻址 ; 程序的条件转移 ; 程序的无条件转移 ; 程序的条件转移或无条件转移 ;

13、如果操

作数地址在指令中,则为 方式。

A

A、直接寻址 B、寄存器寻址 C、相对寻址 D、立即数寻址 14、寄存器间接寻址方式中,操作数的地址存 B 放在______中。 A、某一寄存器 B、某一主存单元 C、程序计数器 D、堆栈

15、在CPU中,存放下一指令地址的寄存器是 B ______。A、主存地址寄存器 C、指令寄存器 B、程序计数器 D、状态条件寄存器

B 16、以下说法,错误的是____。 A、指令系统是一台机器硬件能执行的全部指 令的集合 B、指令系统只和软件设计有关,而与硬件设 计无关 C、指令系统是计算机体系结构中软硬件的分 界面 D、指令系统能在一定程度上反映机器硬件的 性能

17、寻址方式按操作数的A.______位置不同, 多使用B.______和C.______型,前者比后者 执 行速度快。 A.物理 B.RR C.RS 18、一个较完善的指令系统应包含______类 指令,______类指令,______类指令,程 序控制类指令,I/O类指令,字符串类指令, 系统控制类指令。 A.数据传送 B.算术运算 C.逻辑运算

19、形式指令地址的方式,称为______方式, 有 ______寻址和 ______寻址。 A.指令寻址 B.顺序 C.跳跃 20、指令系统是表征一台计算机性能的重要 因素,它的______和______不仅影响到机 器的硬件结构,而且也影响到______。 A.格式 B. 功能 C. 系统软件

21、RISC指令系统的最大特点是:______、 ______、 ______种类少。只有取数 / 存数 指令访问存储器。 A.指令条数 B.指令长度 C.指令格式和寻址 方式 22、指令操作码字段表征指令的______,而 地址码字段指示______。微小型机多采用 ______混合方式的指令格式。 A.操作 B.特征与功能 C.操作数的地址

23、指令格式中,地址码字段是通过______ 来体现的,因为通过某种方式的变换,可以 给出______地址。常用的指令格式有零地址 指令、单地址指令、______三种.

A.寻址方式 B.操作数有效 C.二地址指令 24、堆栈是一种特殊的______寻址方式,它采 用______原理.按结构不同,分为______ 和存储器堆栈. A.数据 B.先进后出 C.寄存器

25、RISC CPU是克服CISC机器缺点的基础 上发展起来的,它具有的三个基本要素是: 1)一个有限的______;2)CPU配备大量 的______;3)强调______的优化. A.简单指令系统 B.通用寄存器 C.指令流水线 26、设指令中的形式地址为A,相对寻址时, 操作数的有效地址E= A. E=(PC)+A

27、设D为指令中的形式地址,I为基址寄存 器,PC为程序计数器。 1)若有效地址E = (PC) + D,则为______ 寻址方式; 2)若E = (I)+ D ,则为______; 3)若为相对间接寻址方式,则有效地址为 ______。 A.相对 B.基值 C.E = ((PC) + D )

28、设某指令系统指令字长为16位,地址码长 度4位,试提出一种分配方案,

使该指令系统有 13条三地址指令,45条两地址指令,47条单地 址指令,并留有表示零地址的可能。解: 操作码位数 16-4*3=4 可能三地址指令数 24=16条 三地址指令为13条时,二地址指令最多 (16-3)*16=48 二地址指令为45条时,一地址指令最多 (48-45)*16 = 48 要留有表示零地址可能,因此一地址指令只能 为47条,相应的二地址指令45条,三地址指令13条。OP A1 A2 A3

本文来源:https://www.bwwdw.com/article/ikjj.html

Top