收藏 分享(赏)

计算机组成原理作业~第四章.doc

上传人:精品资料 文档编号:8302814 上传时间:2019-06-19 格式:DOC 页数:8 大小:98.50KB
下载 相关 举报
计算机组成原理作业~第四章.doc_第1页
第1页 / 共8页
计算机组成原理作业~第四章.doc_第2页
第2页 / 共8页
计算机组成原理作业~第四章.doc_第3页
第3页 / 共8页
计算机组成原理作业~第四章.doc_第4页
第4页 / 共8页
计算机组成原理作业~第四章.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、一、 选择题1、以下四种类型指令中,执行时间最长的是_C_。A. RR型 B. RS 型 C. SS 型 D.程序控制指令2、Intel80486 是 32位微处理器,Pentium 是_D_位微处理器。16 32 48 643、设变址寄存器为 X,形式地址为 D, (X)表示寄存器 X的内容,这种寻址方式的有效地址为_A_。A. EA=(X)+D B. EA=(X)+(D) C.EA=(X)+D) D. EA=(X)+(D)4、在指令的地址字段中,直接指出操作数本身的寻址方式,称为_B_。A. 隐含寻址 B. 立即寻址 C. 寄存器寻址 D. 直接寻址5、变址寻址方式中,操作数的有效地址等于

2、_C_。A 基值寄存器内容加上形式地址(位移量)B 堆栈指示器内容加上形式地址(位移量)C 变址寄存器内容加上形式地址(位移量)D 程序记数器内容加上形式地址(位移量)6、. Pentium-3 是一种_A_。A.64 位处理器 B.16 位处理器 C.准 16 位处理器 D.32 位处理器7、用某个寄存器中操作数的寻址方式称为_C_寻址。A 直接 B 间接 C 寄存器直接 D 寄存器间接8、某计算机的字长 16 位,它的存储容量是 64KB,若按字编址,那么它的寻址范围是_B_。A. 64K B.32KC. 64KB D. 32KB9、某计算机字长 32 位,其存储容量为 4MB,若按半字编

3、址,它的寻址范围是_C_。A 4MB B 2MB C 2M D 1M10、单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个常需采用_C_。A 堆栈寻址方式 B 立即寻址方式 C 隐含寻址方式 D 间接寻址方式11、寄存器间接寻址方式中,操作数处在_D_。A.通用寄存器 B.程序计数器 C.堆栈 D.主存单元12、描述汇编语言特性的概念中,有错误的句子是_C_。A. 对程序员的训练要求来说,需要硬件知识 B. 汇编语言对机器的依赖性高C. 用汇编语言编制程序的难度比高级语言小 D. 汇编语言编写的程序执行速度比高级语言快13、下面描述 RISC机器基本概念中,正确的表述是

4、_B_A.RISC机器不一定是流水 CPU B.RISC机器一定是流水 CPUC.RISC机器有复杂的指令系统 D.其 CPU配备很少的通用寄存器14、微程序控制器中,机器指令与微指令的关系是_B_。A. 每一条机器指令由一条微指令来执行B. 每一条机器指令由一段微指令编写的微程序来解释执行C. 每一条机器指令组成的程序可由一条微指令来执行D. 一条微指令由若干条机器指令组成15、指令周期是指_C_。ACPU 从主存取出一条指令的时间 BCPU 执行一条指令的时间 CCPU 从主存取出一条指令加上执行这条指令的时间 D时钟周期时间16、某计算机字长 32 位,其存储容量为 16MB,若按双字编

5、址,它的寻址范围是_B_。A 16MB B 2M C 8MB D 16M17、程序控制类指令的功能是_D_ 。A 进行算术运算和逻辑运算 B 进行主存与 CPU 之间的数据传送 C 进行 CPU 和 I / O 设备之间的数据传送 D 改变程序执行顺序 18、由于 CPU 内部的操作速度较快,而 CPU 访问一次主存所花的时间较长,因此机器周期通常用_A_来规定。A 主存中读取一个指令字的最短时间 B 主存中读取一个数据字的最长时间 C 主存中写入一个数据字的平均时间 D 主存中读取一个数据字的平均时间 19、二地址指令中,操作数的物理位置不可能安排在_A_。A. 栈顶和次栈顶 B. 两个主存

6、单元C. 一个主存和一个寄存器 D. 两个寄存器20、堆栈寻址方式中,设 A 为累加寄存器,SP 为堆栈指示器,Msp 为 SP 指示器的栈顶单元,如果操作的动作是:(A )Msp , (SP)1SP,那么出栈操作的动作为: B A. (Msp)A, (SP)+1SP B. (SP)+1SP, (Msp)AC. (SP)1SP, (Msp ) A D. (Msp)A, (SP)1SP21、指令寄存器的作用是_B_ 。A. 保存当前指令的地址 B. 保存当前正在执行的指令C. 保存下一条指令 D. 保存上一条指令22、在下述指令中,_C_指令包含的周期数最多。A. RR 型 B. RS 型 C.

7、 SS 型 D. 零地址指令23、某机字长 32 位,存储容量为 1MB,若按字编址,它的寻址范围是_C_。A 1M B 512KB C 256K D 256KB24、变址寻址方式中,操作数的有效地址等于_C_。A基值寄存器内容加上形式地址 B堆栈指示器内容加上形式地址C变址寄存器内容加上形式地址 D程序计数器内容加上形式地址25、指令系统采用不同寻址方式的目的是_B_。A 实现存贮程序和程序控制;B 缩短指令长度,扩大寻址空间,提高编程灵活性;。C 可直接访问外存;D 提供扩展操作码的可能并降低指令译码的难度;26、指令的寻址方式有顺序和跳跃两种方式,采用跳跃寻址方式,可以实现_D_。A 堆

8、栈寻址 B 程序的条件转移 C 程序的无条件转移 D 程序的条件转移或无条件转移 27、某计算机字长 16位,它的存储容量是 64MB,若按双字编址,那么它的寻址范围是_D_。A. 4M B. 2M C. 64M D. 32M 28、二地址指令中,操作数的物理位置可安排在_B、C、D_。A. 栈顶和次栈顶 B. 两个主存单元 C. 一个主存单元和一个存储器 D. 两个寄存器29、微程序控制器中,机器指令与微指令的关系是_B_。A 每一条机器指令由一条微指令来执行 ;B 每一条机器指令由一段用微指令编成的微程序来解释执行 ;C 一段机器指令组成的程序可由一条微指令来执行 ;D 一条微指令由若干条

9、机器指令组成 ;30、单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个数常需采用_C_。A. 堆栈寻址方式 B. 立即寻址方式 C. 隐含寻址方式 D. 间接寻址方式31、二地址指令中,操作数的物理位置不可能采取的结构是_D_。A. 寄存器寄存器 B. 寄存器存储器 C. 存储器存储器 D. 寄存器锁存器32、零地址运算指令在指令格式中不给出操作数地址,因此它的操作数可以来自_B_。A 立即数和栈顶 B. 栈顶和次栈顶 C. 暂存器和栈顶 D. 寄存器和内存单元33、寄存器间接寻址方式中,操作数处在_B_ 。A. 通用寄存器 . 主存单元 . 程序计数器 . 堆栈34、

10、_D_用于保存当前正在执行的一条指令。A. 缓冲寄存器 B. 地址寄存器 C. 程序计数器 D. 指令寄存器35、某计算机字长 16 位,它的存贮容量是 64K,若按字编址,那么它的寻址范围是_B_。A.64K B.32K C.64KB D.32KB36、用于对某个寄存器中操作数的寻址方式称为_C_寻址。A.直接 B.间接 C.寄存器直接 D.寄存器间接37、某计算机字长 32 位,其存储容量为 32MB,若按字编址,那么它的寻址范围是_C_。A. 8MB B. 16M C. 8M D.32M38、二地址指令中,操作数的物理位置不会安排在_C_。A. 两个主存单元 B. 一个主存单元和一个寄存

11、器C. 相联存储器 D. 两个寄存器39、某计算机字长 32 位,其存储容量为 8MB,若按字编址,它的寻址范围是_D_。A. 1M B. 4MB C.4M D. 2MB40、寄存器直接寻址方式中,寄存器中所存的是_A_。A. 操作数 B. 存放操作数的主存单元的地址C. 存放操作数的寄存器的编号 D. 存放操作数的主存单元地址的地址41、指令的寻址方式采用跳跃寻址方式时,可实现_D_。A. 堆栈寻址 B. 程序的条件转移C. 程序的无条件转移 D. 程序的条件转移或无条件转移42、下面描述 RISC指令系统中基本概念不正确的句子是_C_。A. 选取使用频率高的一些简单指令,指令条数少B. 指

12、令长度固定C. 指令格式种类多,寻址方式种类多D. 只有取数/存数指令访问存储器43、指令系统中采用不同寻址方式的目的主要是_D_。A. 可直接访问外存 B. 提供扩展操作码并降低指令译码难度C. 实现存储程序和程序控制D. 缩短指令长度,扩大寻址空间,提高编程灵活性44、指令周期是指_B_。A. CPU执行一条指令的时间B. 从主存取出一条指令加上执行这条指令的时间C. 时钟周期时间D. CPU从主存取出一条指令的时间45、某计算机字长 32位,存储容量是 8MB,若按双字编址,那么它的寻址范围是_C_。A.256K B. 512K C. 1M D. 2M46、以下四种类型指令中,执行时间最

13、长的是_B_ 。A. RR 型指令 B. RS 型指令 C. SS 型指令 D. 程序控制指令47、为了缩短指令中某个地址段的位数,有效的方法是采取 C 。A、立即寻址 B、变址寻址 C、间接寻址 D、寄存器寻址48、基址寻址方式中,操作数的有效地址是_A_ 。A基址寄存器内容加上形式地址(位移量) ; B程序计数器内容加上形式地址;C变址寄存器内容加上形式地址; D寄存器内容加上形式地址。49、直接、间接、立即三种寻址方式指令的执行速度,由快至慢的排序是_C_。A直接、立即、间接; B直接、间接、立即;C立即、直接、间接; D立即、间接、直接。50 寻址便于处理数组问题。A间接寻址; B变址

14、寻址; C相对寻址。二、 填空题1、条件转移、无条件转移、转子程序、返主程序、中断返回指令都属于 A.程序控制类_类指令,这类指令在指令格式中所表示的地址不是 B._操作数_的地址,而是 C._下一条指令_的地址。2、从操作数的物理位置来说,可将指令归结为三种类型:存储器-存储器型,A. 寄存器寄存器型、 B.寄存器 存储器型。3、RISC 的中文含义是 A.精简指令系统计算机,CISC 的中文含义是 B.复杂指令系统计算机_。4、指令寻址的基本方式有两种,A._ 顺序寻址_方式和 B._跳跃寻址_方式。5、RISC 机器一定是 A._流水_CPU, 但后者不一定是 RISC 机器,奔腾机属于

15、 B._CISC_机器。6、指令格式是指令用 A. 二进制代码 _表示的结构形式,通常格式中由操作码字段和 B.地址码字段组成。7、形成指令地址的方式,称为 A._指令寻址_方式,有 B. _顺序 寻址和 C. _跳跃 寻址。8、堆栈是一种特殊的数据寻址方式,它采用 A._先进后出_原理。按结构不同,分为 B._寄存器_堆栈和 C._存储器_堆栈。9、RISC 指令系统的最大特点是:A. 指令条数少 、B.指令长度固定 、C.指令格式和寻址方式种类少。只有取数 / 存数 指令访问存储器。10、不同机器有不同的 A._指令系统 _,RISC 指令系统是 B.CISC_指令系统的改进。11、指令操

16、作码字段表征指令的 A._ 操作 ,特征与功能_,而地址码字段指示 B._ 操作数的地址_。微小型机多采用 C._ 二地址,单地址,零地址_混合方式的指令格式。12、形成指令寻址的方式,称为指令寻址方式,有顺序寻址和 A._跳跃_寻址两种,使用 B.程序计数器_来跟踪。13、指令格式中,地址码字段是通过 A._寻址方式_来体现的,因为通过某种方式的变换,可以给出 B._操作数有效_地址。常用的指令格式有 零地址指令、单地址指令、C._二地址指令_ 三种.14、指令字长度有 A._单字长_ 、B._双字长_ 、C._半字长_ 三种形式。15、计算机系统中,根据应用条件和硬件资源不同,数据传输方式

17、可采用 A._并行_ 传送、B._串行_ 传送、C._复用_ 传送。16、一个较完善的指令系统包括:数据传送指令、算术运算指令、逻辑运算指令、程序控制指令、输入输出指令、堆栈指令、字符串指令、特权指令等。17、RISC CPU 是克服 CISC 机器缺点的基础上发展起来的,它具有的三个基本要素是:(1) 一个有限的 A. 简单指令系统;(2) CPU 配备大量的 B. 通用寄存器;(3) 强调 C. 指令流水线 的优化。18、寻址方式按操作数的物理位置不同,多使用 A._RR_型和 B._RS_型,前者比后者执行速度快。19、指令就是 要计算机执行某种操作的命令。一台计算机中所有机器指令的集合

18、,称为这台 计算机的指令系统。20、指令系统是表征一台计算机 A. 性能_的重要因素,它的 B._格式_和 C._功能_不仅直接影响到机器的硬件结构而且也影响到系统软件。21、指令操作码字段表征指令的 A. 操作特性与功能_,而地址码字段指示 B.操作数的地址。微小型机中多采用 C. 二地址、单地址、零地址 混合方式的指令格式。22、指令格式是指令用 A._二进制代码 _表示的结构形式,通常格式中由 B._操作码_字段和 C._地址码_字段组成。23、指令周期是指取出并执行一条指令的时间。24、RISC 指令系统的最大特点是 A._指令条数少 , B. 指令长度_固定、C.指令格式和寻址方式_

19、种类少、只有 D._ 取数/存数_指令访问存储器。25、形成指令地址的方法,称为指令寻址,指令寻址有 A._顺序_寻址和 B._跳跃_寻址两种,通过使用 C._程序计数器_来跟踪指令地址。26、指令格式中,操作码字段表征指令的 A_操作特性与功能_,地址码字段指示 B_操作数的位置_。微型机中多采用 C_二地址、单地址、零地址 混合方式的指令格式。27、如形式地址为 D,则直接寻址方式中,操作数的有效地址为 A._D_;间接寻址方式中,操作数的有效地址为 B._(D)_;相对寻址方式中,指令的有效地址为 C._(PC)+D_。28、CPU A_存储器_ 取出一条指令并执行这条指令的时间和称为

20、B_指令周期_。由于各种指令的操作功能不同,各种指令的指令周期是 C_不同的_。29、块寻址方式常用于 A._输入输出指令 _,以实现外存或外设同主存之间的 B._数据块传送_,在主存中还可用于 C._数据块搬家 _。 30、存储器堆栈中,需要一个 A._ 堆栈指示器_,它是 CPU 中的一个专用寄存器,它指定的 B._ 主存单元_就是堆栈的 C._ 栈顶_。31、一个完善的指令系统应满足 完备性、有效性、规整形、兼容性。32、一个包含了 n位的操作码最多能表示 2n条指令。33、零地址指令的指令字中只有操作码,没有地址码。34、单字长指令是指指令字长度等于机器字长度的指令。35、半字长指令是

21、指指令字长度等于半个机器字长度的指令。36、双字长指令是指指令字长度等于两个机器字长度的指令。37、操作数在寄存器中,为寄存器寻址方式。38、操作数的地址在寄存器中,为 寄存器间接 寻址方式。39、操作数在指令中,为 立即 寻址方式。40、操作数的地址在指令中,为 直接 寻址方式。41、操作数的地址,为某一寄存器内容与位移之和,可以是相对、基址、变址 寻址方式。42、形成操作数地址的方式,称为数据寻址方式。43、操作数可放在专用寄存器、通用寄存器、内存和指令中。44、指令字长分为: 单字长指令、半字长指令、双字长指令。45、寻址过程就是把操作数的形式地址,变换成操作数的有效地址的过程。46、单

22、字长指令只有操作数,没有操作数地址。47、双子长或三字长指令包含操作码和地址码。48、指令系统是表征一台计算机性能的重要因素。49、执行 RS型指令时,既要访问内存单元,又要访问寄存器。50、当采用地址指定方式时,形成操作数或指令地址的方式,称为寻址方式。分为指令寻址方式和数据寻址方式两类。三、 应用题1、若机器字长 36位,采用三地址格式访存指令,共完成 54种操作,操作数可在 1K地址范围内寻找,画出该机器的指令格式。1. 解:操作码需用 6位,操作数地址码需用 10位。格式如下6 10 10 10OP D1 D2 D3OP:操作码 6位D1 :第一操作数地址,10 位D2 :第二操作数地

23、址,10 位D3 :第三操作数地址,10 位2、指令格式如下所示,OP 为操作码字段,试分析指令格式特点。31 26 22 18 17 16 15 0 OP 源寄存器 变址寄存器 偏移量解:(1)操作码字段为 6 位,可指定 26 = 64 种操作,即 64 条指令。(2)单字长(32)二地址指令。(3)一个操作数在源寄存器(共 16 个) ,另一个操作数在存储器中(由变址寄存器内容 + 偏移量决定) ,所以是 RS 型指令。(4)这种指令结构用于访问存储器。3、某机指令格式如图所示:OP X D15 10 9 8 7 0图中 X为寻址特征位,且 X=0时,不变址;X=1 时,用变址寄存器 X

24、1进行变址;X=2时,用变址寄存器 X2进行变址;X=3 时,相对寻址。设(PC)=1234H, (X 1)=0037H,(X2)=1122H,请确定下列指令的有效地址(均用十六进制表示,H 表示十六进制)(1)4420H (2)2244H (3)1322H (4)3521H (5)6723H解:(1)0020H (2)1166H (3)1256H (4)0058H (5)1257H4、某计算机字长 32 位,有 16 个通用寄存器,主存容量为 1M 字,采用单字长二地址指令,共有 64 条指令,试采用四种寻址方式(寄存器、直接、变址、相对)设计指令格式。解:64 条指令需占用操作码字段(OP

25、)6 位,源寄存器和目标寄存器各 4 位,寻址模式(X)2 位,形式地址(D )16 位,其指令格式如下:31 26 25 22 21 18 17 16 15 0OP 目标 源 X D寻址模式定义如下:X= 0 0 寄存器寻址 操作数由源寄存器号和目标寄存器号指定X= 0 1 直接寻址 有效地址 E= (D)X= 1 0 变址寻址 有效地址 E= (Rx)D X= 1 1 相对寻址 有效地址 E=(PC)D 其中 Rx为变址寄存器(10 位) ,PC 为程序计数器(20 位) ,位移量 D 可正可负。该指令格式可以实现 RR 型,RS 型寻址功能。5、假设机器字长 16 位,主存容量为 128

26、K 字节,指令字长度为 16 位或 32 位,共有 128条指令,设计计算机指令格式,要求有直接、立即数、相对、基值、间接、变址六种寻址方式。解:由已知条件,机器字长 16位,主存容量 128KB / 16= 64K字,因此 MAR = 16位,共 128条指令,故 OP字段占 7位。采用单字长和双字长两种指令格式,其中单字长指令用于算术逻辑和 I / O类指令,双字长用于访问主存的指令。15 9 5 4 3 2 1 015 9 8 6 5 3 2 0寻址方式由寻址模式 X 定义如下:X = 000 直接寻址 E = D(64K )X = 001 立即数 D = 操作数X = 010 相对寻址

27、 E = PC + D PC = 16 位X = 011 基值寻址 E = Rb + D ,R b =16 位X = 100 间接寻址 E = (D )X = 101 变址寻址 E = RX + D ,R X = 10 位6、指令格式如下所示,OP 为操作码字段,试分析指令格式的特点。15 10 7 4 3 0OP R1 R2OP X R2 D 解:(1)双字长二地址指令,用于访问存储器。(2)操作码字段 OP 为 6 位,可以指定 26 = 64 种操作。(3)一个操作数在源寄存器(共 16 个) ,另一个操作数在存储器中(由基值寄存器和位移量决定) ,所以是 RS 型指令。OP 源寄存器 基值寄存器位移量(16 位)

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报