计算机组成原理第七章课后部分答案_第1页
计算机组成原理第七章课后部分答案_第2页
计算机组成原理第七章课后部分答案_第3页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

1、计算机组成原理第七章课后局部答案总 7 页- 本页仅作为文档封面,使用时请直接删除即可- 内页可以根据需求调整适宜字体及大小 -与硬什么叫机器指令什么叫指令系统为什么说指令系统与机器指令的主要功能以及件结构之间存在着密切的关系机器指令:是CPU能直接识别并执行的指令,它的表现形式是二 进制编码。机器指令通常由操作码和操作数两局部 组成。指令系统:计算机所能执行的全部指令的集合,它描述了计算机 内全 部的控制信息和“逻辑判断能力。指令系统是计算机硬件和软件的接口局部,是全部机器指令的集 合。什么叫寻址方式为什么要学习寻址方式寻址方式:指确定本条指令的数据地址以及下一条将要执行的指 令地 址的方法

2、,它与硬件结构紧密相关,而且直接 影响指令 格式和指令功能。学习寻址方式,是为了找到指令中参与操作的数据,然后根据指 令, 得出结果。什么是指令字长、机器字长和存储字长指令字长:是指机器指令中二进制代码的总位数。指令字长取决 于从操作码的长度、 操作数地址的长度和操作数地址 的个数。 不同的指令的字长是不同的。机器字长:是指计算机进行一次整数运算所能处理的二进制数据 的位 数整数运算即定点整数运算。机器字长 也就是运算 器进行定点数运算的字长,通常也是CPU内部数据通路的宽度。即字长越长,数的表 示 范围也越大,精度也越高。机器的字长也会影 响机 器的运算速度。存储字长:一个存储单元存储一串二

3、进制代码存储字,这串 二进 制代码的位数称为存储字长,存储字长可以是 8 位、 26 位、 32 位等。某指令系统字长为 16位,地址码取 4位,提出一种方案使该指令系统有 8 条三地址指令、 16 条二地址指令、 100条一地址指令。解:三地址指令格式如下:4 4 4 4OP Al A2 A3指令操作码分配方案如下:4位 OP0000,:A1,A2.A3:8条三地址指令0111,1000, 0000,.A2, A316条二地址指令 1000,1111,1001, 0000, 0000., . ,A3:100 条一地址指令1001, 0110, 0011.1001, 0110, 0100,冗余

4、编码1001, 1111, 1111,可用来扩充一、零地址指令条数1010,.,冗余编码1111,可用来扩充三、二、一、零地址指令条数设指令字长为16位,采用扩展操作码技术,每个操作数的地址为6位。如果定义了 13条二地址指令,还可以安排多少条一地址指令解:二地址指令格式如下:466OPA1A2设二地址指令格式为该指令系统的根本格式,4位操作码共有26种编码,其中23种用来定义二地址指令,还剩 3种可用 来作扩展标志。如不考虑零地址指令该指令系统最多还能安排:地址指令条数二 3 * 2八6二192条比较间接寻址和存放器间接寻址。解:计算机组成原理:试比较间接寻址和存放器间接寻址。比较基址寻址和

5、变址寻址。解:1都可以有效的扩大指令寻址范围2基址寻址时,基准地址由基址存放器给出,地址的改变反映在位移量A的取值上,变址寻址时,基准地址由 A给 岀,地址的改变反映在变址值的自动修改上, 变址值由 变址存放器给出。3基址存放器内容通常由系统程序设定,变址存放器内容通常由用户设定。4基址寻址适用于程序的动态重定位,变址寻址适用于数组或字符串处理,适用场合不同。设相对寻址的转移指令占两个字节,第一个字节是操作码,第二个字节是相对位移量,用补码表示。假设当前转移指令第一字节所在的地址为2000H,且CPU每取岀一个字节便自动完成 PC+1-PC的操作。问当执行“MP *+8和“JMP屯9 指令时,

6、转移指令第二字节的内容各为多少解:据题意,相对寻址的转移指令格式如下:2000H0P2001H2002H当执行MP指令时,指令第二字节的内容不变,PC的内容变为2002H。此时转移指令第二字节内容各为:A2 二十 8 二 0000 1000 二 08HA2 二-9 二 1111 0111 二 F7H其有效地址各为:EA1 二(PC)十 8 二 2002H 十 0008H 二 200AHEA2 二(PC) -9 二 2002H + FFF7H 二 1FF9H什么是 RISC 简述它的主要特点。解: RISC (reduced instruction set computer, 精简指令集计算 机

7、) 是一 种执行较少类型计算机指令的微处理器, 起源于 80 年代的 MIPS 主机(即RISC机),RISC机中采用的微 处理器统称RISC处理 器。主要特点:(2) 选取使用频度较高的一些简单指令以及一些很有用但又不 复 杂的指令, 让复杂指令的功能由频度高的简单指令的 组 合来实现。(2) 指令长度固定,指令格式种类少,寻址方式种类少。(3) 只有取数 /存数指令访问存储器,其余指令的操作都在 寄 存器内完成。(4) CPU中有多个通用存放器。(5) 采用流水线技术大局部指令在一个时钟周期内完 成。采用超标量和超流水线技术,可使每条指令的平 均 执行时间小于一个时钟周期。(6) 控制器采

8、用组合逻辑控制,不用微程序控制。(7) 采用优化的编译程序。比较 RISC 和 CISCo解:(2)指令系统:RISC设计者把主要精力放在那些经常使用的指令上,尽量使它们具有简单高效的特色。对不常 用 的功能,常通过组合指令来完成。因此,在 RISC 机器上 实现特殊功能时,效率可能较低。但可以利用 流水技术 和超标量技术加以改进和弥补。而 CISC计算机的指令系 统比较丰富,有专用指令来完成特定的 功能。因此,处 理特殊任务效率较高。(2) 存储器操作:RISC对存储器操作有限制,使控制简单化;而CISC机器的存储器操作指令多,操作直接。(3) 程序:RISC汇编语言程序一般需要较大的内存空间,实现特殊功能时程序复杂,不易设计;而 CISC汇编语言 程序编程相对简单,科学计算及复杂操作的程序 设计相 对容易,效率较高。(4) 中断:RISC机器在一条指令执行的适当地方可以响应中断;而CISC机器是在一条指令执行结束后响应中断。(5) CPU : RISC CPU包含有较少的单元电路,因而面积 小、功耗低;而CISC CPU包含有丰富的电路单元 因而功能强、面 积大、功耗大。(6) 设计周期:RISC微处理器结构简单,布局紧凑,设计周期短,且易于采用最新技术;CISC微处理器结构复 杂,设 计周期长

温馨提示

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

评论

0/150

提交评论