计算机组成原理作业~第四章-四地址指令的特点_第1页
计算机组成原理作业~第四章-四地址指令的特点_第2页
计算机组成原理作业~第四章-四地址指令的特点_第3页
计算机组成原理作业~第四章-四地址指令的特点_第4页
计算机组成原理作业~第四章-四地址指令的特点_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

1、一、选择题1、以下四种类型指令中,执行时间最长的是_C_。A. RR 型 B. RS 型 C. SS 型 D. 程序控制指令2、Intel80486 是 32 位微处理器, Pentium 是_D_位微处理器。A. 16B. 32C. 48D. 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. 64KB.32KC. 64KBD. 32KB9、 某计算机字长 32 位,其存储容

3、量为 4MB ,若按半字编址,它的寻址范围是_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、

4、下面描述RISC机器基本概念中,正确的表述是_B_A.RISC 机器不一定是流水 CPU B.RISC 机器一定是流水 CPUC.RISC机器有复杂的指令系统D. 其CPU配备很少的通用寄存器14、 微程序控制器中,机器指令与微指令的关系是_B_。A. 每一条机器指令由一条微指令来执行B. 每一条机器指令由一段微指令编写的微程序来解释执行C. 每一条机器指令组成的程序可由一条微指令来执行D. 一条微指令由若干条机器指令组成15、指令周期是指 _C_。A. CPU从主存取出一条指令的时间B . CPU执行一条指令的时间C. CPU从主存取出一条指令加上执行这条指令的时间D .时钟周期时间16、某

5、计算机字长 32位,其存储容量为16MB,若按双字编址,它的寻址范围是_B.A 16MBB2M17、程序控制类指令的功能是AD 16MBCD18C 8MB _D_o进行算术运算和逻辑运算进行主存与CPU之间的数据传送进行CPU和I / O设备之间的数据传送改变程序执行顺序由于CPU内部的操作速度较快,而CPU访问一次主存所花的时间较长,因此机器周期通常用_A_来规定。AB19、20、元,21、22、主存中读取一个指令字的最短时间 主存中读取一个数据字的最长时间 主存中写入一个数据字的平均时间 主存中读取一个数据字的平均时间 二地址指令中,操作数的物理位置不可能安排在A.栈顶和次栈顶C. 一个主

6、存和一个寄存器 堆栈寻址方式中,设A为累加寄存器,如果操作的动作是:(A) tMsp,(SP)A. ( Msp) tA,( SP) +1 t SPC. ( SP) 1 t SP, (Msp) 指令寄存器的作用是 _B_oA.保存当前指令的地址C.保存下一条指令 在下述指令中,A_oB.两个主存单元D.两个寄存器SP为堆栈指示器,Msp为SP指示器的栈顶单 1tSP,那么出栈操作的动作为:BB. (SP) +1 t SP, ( Msp) tAD. ( Msp) tA , (SP)23、24、25、26、B.D.C指令包含的周期数最多。保存当前正在执行的指令 保存上一条指令A. RR 型B. RS

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

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

9、数常需采用C_oA.堆栈寻址方式B.立即寻址方式 C.隐含寻址方式D.间接寻址方式31、 二地址指令中,操作数的物理位置不可能采取的结构是_D_oA.寄存器一寄存器B.寄存器一存储器C.存储器一存储器D.寄存器一锁存器32、 零地址运算指令在指令格式中不给出操作数地址,因此它的操作数可以来自_B_oA 立即数和栈顶B.栈顶和次栈顶C.暂存器和栈顶D.寄存器和内存单元33、 寄存器间接寻址方式中,操作数处在_B_oA.通用寄存器 B .主存单元C .程序计数器 D .堆栈34、_D_用于保存当前正在执行的一条指令。A.缓冲寄存器B.地址寄存器C.程序计数器D.指令寄存器35、 某计算机字长16位

10、,它的存贮容量是 64K,若按字编址,那么它的寻址范围是_B_A.64KB.32K C.64KB D.32KB36、 用于对某个寄存器中操作数的寻址方式称为C_寻址。A.直接 B.间接 C.寄存器直接D.寄存器间接37、 某计算机字长 32位,其存储容量为 32MB,若按字编址,那么它的寻址范围是_C_39、40、41、42、A. 8MBB. 16M二地址指令中,操作数的物理位置不会安排在 A.两个主存单元B.C.相联存储器D.某计算机字长32位,其存储容量为A. 1M B. 4MB C.4M寄存器直接寻址方式中,寄存器中所存的是A. 操作数B.C.存放操作数的寄存器的编号D.指令的寻址方式采

11、用跳跃寻址方式时,可实现A.堆栈寻址B.C.程序的无条件转移D.下面描述RISC指令系统中基本概念不正确的句子是C. 8M_C_o一个主存单元和一个寄存器 两个寄存器8MB,若按字编址,它的寻址范围是D. 2MB_A_o存放操作数的主存单元的地址 存放操作数的主存单元地址的地址_D_o程序的条件转移程序的条件转移或无条件转移C oD.32MA. 选取使用频率高的一些简单指令,指令条数少B. 指令长度固定C. 指令格式种类多,寻址方式种类多D. 只有取数/存数指令访问存储器43、指令系统中采用不同寻址方式的目的主要是_D_A.可直接访问外存B. 提供扩展操作码并降低指令译码难度C. 实现存储程序

12、和程序控制D. 缩短指令长度,扩大寻址空间,提高编程灵活性44、指令周期是指_B。A. CPU执行一条指令的时间B. 从主存取出一条指令加上执行这条指令的时间C. 时钟周期时间D. CPU从主存取出一条指令的时间45、 某计算机字长 32位,存储容量是8MB若按双字编址,那么它的寻址范围是_C_。A.256K B. 512K C. 1M D. 2M46、 以下四种类型指令中,执行时间最长的是B。A. RR型指令 B. RS型指令 C. SS型指令 D.程序控制指令47、 为了缩短指令中某个地址段的位数,有效的方法是采取C 。A、立即寻址 B、变址寻址 C、间接寻址 D、寄存器寻址48、 基址寻

13、址方式中,操作数的有效地址是A qA 基址寄存器内容加上形式地址(位移量);B 程序计数器内容加上形式地址;C .变址寄存器内容加上形式地址;D .寄存器内容加上形式地址。49、 直接、间接、立即三种寻址方式指令的执行速度,由快至慢的排序是_C_qA .直接、立即、间接;B .直接、间接、立即;C.立即、直接、间接;D .立即、间接、直接。50寻址便于处理数组问题。A .间接寻址;B .变址寻址;C.相对寻址。二、填空题1、 条件转移、无条件转移、转子程序、返主程序、中断返回指令都属于A.程序控制类 类指令,这类指令在指令格式中所表示的地址不是B._操作数 的地址,而是 C.下一条指令的地址。

14、2、 从操作数的物理位置来说,可将指令归结为三种类型:存储器-存储器型,A.寄存器一 寄存器型、B.寄存器一存储器型。3、 RISC的中文含义是 A.精简指令系统计算机,CISC的中文含义是 B.复杂指令系统计算机 。4、 指令寻址的基本方式有两种,A. 一顺序寻址_ 方式和B. _跳跃寻址方式。5、RISC机器一定是A. 一流水_ CPU,但后者不一定是 RISC机器,奔腾机属于B._CISC机器。6、 指令格式是指令用 A.二进制代码_表示的结构形式,通常格式中由操作码字段和B.地址 码字段组成。7、 形成指令地址的方式,称为A._指令寻址方式,有B.顺序 寻址和C.跳跃 寻址。8、 堆栈

15、是一种特殊的数据寻址方式,它采用 A._先讲后出_原理。按结构不同,分为B._寄 存器_堆栈和C._存储器_堆栈。9、 RISC指令系统的最大特点是:A.指令条数少 、B.指令长度固定 、C.指令格式和寻址 方式种类少。只有取数 /存数指令访问存储器。10、 不同机器有不同的 A._指令系统_, RISC指令系统是B.CISC_指令系统的改进。11、 指令操作码字段表征指令的A._操作,特征与功能_,而地址码字段指示 B. 操作数的地址。微小型机多采用 C.二地址,单地址,零地址混合方式的指令格式。12、 形成指令寻址的方式,称为指令寻址方式,有顺序寻址和A._跳跃_寻址两种,使用B.程序计数

16、器_来跟踪。13、 指令格式中,地址码字段是通过A._寻址方式_来体现的,因为通过某种方式的变换,可以给出B._操作数有效地址。常用的指令格式有零地址指令、单地址指令、C._二地址指令_三种14、指令字长度有 A._单字长_、B._双字长_、C. _半字长 _ 三种形式。15、 计算机系统中,根据应用条件和硬件资源不同,数据传输方式可采用 A._并行传送、B._串行 传送、C._复用 传送。16、一个较完善的指令系统包括:数据传送指令、算术运算指令、逻辑运算指令、程序控制 指令、输入输出指令、堆栈指令、字符串指令、特权指令等。17、 RISC CPU是克服CISC机器缺点的基础上发展起来的,它

17、具有的三个基本要素是:(1) 一个有限的A.简单指令系统;(2) CPU配备大量的B.通用寄存器;(3)强调C.指令 流水线的优化。18、 寻址方式按操作数的物理位置不同,多使用A._RR_型和B._RS_型,前者比后者执 行速度快。19、指令就是 要计算机执行某种操作的命令。一台计算机中所有机器指令的集合,称为这 台计算机的指令系统。20、 指令系统是表征一台计算机A.性能一的重要因素,它的 B. 一格式和C. _功能_不仅 直接影响到机器的硬件结构而且也影响到系统软件。21、 指令操作码字段表征指令的A.操作特性与功能 ,而地址码字段指示 B.操作数的地址。微小型机中多采用C.二地址、单地

18、址、零地址混合方式的指令格式。22、 指令格式是指令用 A._二进制代码表示的结构形式,通常格式中由B.操作码 字段和C.地址码 _字段组成。23、指令周期是指取出并执行一条指令的时间。24、 RISC指令系统的最大特点是 A._指令条数少,B.指令长度固定、C.指令格式和寻 址方式种类少、只有D._ 取数/存数_指令访问存储器。25、 形成指令地址的方法,称为指令寻址,指令寻址有A._顺序 寻址和B. 跳跃寻址两种,通过使用 C. 程序计数器来跟踪指令地址。26、 指令格式中,操作码字段表征指令的A_操作特性与功能 ,地址码字段指示 B操作数的位置。微型机中多采用 C二地址、单地址、零地址混

19、合方式的指令格式。27、 如形式地址为 D,则直接寻址方式中,操作数的有效地址为 A._D_;间接寻址方式中, 操作数的有效地址为 B. ( D)_ ;相对寻址方式中,指令的有效地址为C. (PC)+D_。28、 CPU A 存储器_取出一条指令并执行这条指令的时间和称为B指令周期。由于各种指令的操作功能不同,各种指令的指令周期是C _不同的。29、 块寻址方式常用于 A._输入输出指令_,以实现外存或外设同主存之间的B._数据块传 送,在主存中还可用于 C. 数据块搬家 。30、 存储器堆栈中,需要一个A.堆栈指示器,它是CPU中的一个专用寄存器,它指定的B. 主存单元就是堆栈的C.栈顶_。

20、31、 一个完善的指令系统应满足完备性、有效性、规整形、兼容性。32、 一个包含了 n位的操作码最多能表示 £条指令。33、零地址指令的指令字中只有操作码,没有地址 34、单字长指令是指指令字长度等于机器字长度的指令。35、半字长指令是指指令字长度等于半个机器字长度的指令。36、双字长指令是指指令字长度等于两个机器字长度的指令。37、操作数在寄存器中,为寄存器寻址方式。38、 操作数的地址在寄存器中,为寄存器间接 寻址方式。39、 操作数在指令中,为立即 寻址方式。40、 操作数的地址在指令中,为直接 寻址方式。41、 操作数的地址,为某一寄存器内容与位移之和,可以是相对、寻址方式。

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

22、,操作数可在1K地址范围内寻找,画出该机器的指令格式。1.解:操作码需用6位,操作数地址码需用 10位。格式如下6101010OPDD 2D 3OP:操作码6位D第一操作数地址,10位D2第二操作数地址,10位D3第三操作数地址,10位2、指令格式如下所示,OP为操作码字段,试分析指令格式特点。31262218 1716 150OP源寄存器变址寄存器偏移量解:(1)操作码字段为6位,可指定26 = 64种操作,即64条指令。(2)单字长(32)二地址指令。(3)一个操作数在源寄存器(共 16个),另一个操作数在存储器中(由变址寄 存器内容+偏移量决定),所以是RS型指令。(4)这种指令结构用于

23、访问存储器。3、某机指令格式如图所示:OPXD1510 98 70图中X为寻址特征位,且X=0时,不变址;X=1时,用变址寄存器X1进行变址;X=2 时,用变址寄存器 X2进行变址;X=3时,相对寻址。设(PC =1234H,( X)=0037H,(X 2)=1122H,请确定下列指令的有效地址(均用十六进制表示,H表示十六进制)(1)4420H (2)2244H (3)1322H 3521H 6723H解:(1)0020H( 2)1166H(3)1256H( 4)0058H( 5)1257H4、某计算机字长32位,有16个通用寄存器,主存容量为1M字,采用单字长二地址指令,共有64条指令,试采用四种寻址方式(寄存器、直接、变址、相对)设计指令格式。解:64条指令需占用操作码字段(0P)6位,源寄存器和目标寄存器各4位,寻址模式(X)2位

温馨提示

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

评论

0/150

提交评论