计算机组成原理作业~第四章_第1页
计算机组成原理作业~第四章_第2页
计算机组成原理作业~第四章_第3页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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)+DB. EA=(X)+(D)C.EA=(X)+D)D. EA=(X)+(D)4、在指令的地址字段中,直接指出操作数本身的寻址方式,称为_B_ 。A. 隐含寻址B. 立即寻址C.寄存器寻址D. 直接寻址5、变址寻址方式中,操作数的有效地址等于_C

2、_ 。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. 64KB.32KC. 64KBD. 32KB9、某计算机字长32 位,其存储容量为4MB ,若按半字编址,它的寻

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

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

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

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

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

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

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

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

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

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

13、 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 变址寻址;C相对寻址。二、 填空题

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

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

16、范本.11、指令操作码字段表征指令的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 指令系

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

20、令的有效地址为C._(PC)+D_ 。28、 CPU A_ 存储器 _取出一条指令并执行这条指令的时间和称为B_ 指令周期 _。由于各种指令的操作功能不同,各种指令的指令周期是C_ 不同的 _。29、块寻址方式常用于A._ 输入输出指令 _,以实现外存或外设同主存之间的B._ 数据块传送_,在主存中还可用于C._ 数据块搬家 _。30、存储器堆栈中,需要一个A. _ 堆栈指示器 _,它是 CPU中的一个专用寄存器,它指定的 B. _ 主存单元 _就是堆栈的 C. _ 栈顶 _。31、一个完善的指令系统应满足完备性、有效性、规整形、兼容性。32、一个包含了 n 位的操作码最多能表示2n 条指令。

21、可编辑范本.33 、零地址指令的指令字中只有操作码,没有地址码。34 、单字长指令是指指令字长度等于机器字长度的指令。35 、半字长指令是指指令字长度等于半个机器字长度的指令。36 、双字长指令是指指令字长度等于两个机器字长度的指令。37 、操作数在寄存器中,为寄存器寻址方式。38 、操作数的地址在寄存器中,为寄存器间接 寻址方式。39 、操作数在指令中,为立即 寻址方式。40 、操作数的地址在指令中,为直接 寻址方式。41 、操作数的地址,为某一寄存器内容与位移之和,可以是相对、基址、变址寻址方式。42 、形成操作数地址的方式,称为数据寻址方式。43 、操作数可放在专用寄存器、通用寄存器、内

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

23、操作码需用6 位,操作数地址码需用10 位。格式如下6101010OPD 1D 2D 3OP: 操作码 6 位D 1:第一操作数地址,10位D 2:第二操作数地址,10位D 3:第三操作数地址,10位2 、指令格式如下所示, OP 为操作码字段,试分析指令格式特点。312622181716150OP源寄存器变址寄存器偏移量解:( 1 )操作码字段为6 位,可指定2 6 = 64种操作,即64 条指令。( 2 )单字长( 32 )二地址指令。( 3 )一个操作数在源寄存器(共16 个),另一个操作数在存储器中(由变址寄存器内容 + 偏移量决定),所以是 RS 型指令。( 4 )这种指令结构用于访

24、问存储器。3 、某机指令格式如图所示:OPXD15109870图中 X 为寻址特征位,且X=0 时,不变址; X=1 时,用变址寄存器X 1 进行变址;可编辑范本.X=2 时,用变址寄存器X2 进行变址; X=3 时,相对寻址。设(PC ) =1234H ,( X 1 )=0037H,(X 2 )=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)6位,源寄存器和目标寄存器各4 位,寻址模式(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论