计算机组成原理答案_计算机组成原理唐朔飞第二版答案

计算机组成原理答案_计算机组成原理唐朔飞第二版答案计算机组成原理第七章课后部分答案1、7.1什么叫机器指令?什么叫指令系统?为什么说指令系统与机器指令的主要功能以及与硬件结构之间存在着密切的关系?机器指令:是 CPU 能直接识别并执行的指令,它的表现形式是二进制编码。机器指令通常由操作码和操作数两部分组成。指令系统:计算机所能执行的全部指令的集

计算机组成原理第七章课后部分答案   1、7.1什么叫机器指令?什么叫指令系统?为什么说指令系统与机器指令的主要功能以及与硬件结构之间存在着密切的关系?机器指令:是 CPU 能直接识别并执行的指令,它的表现形式是二进制编码。机器指令通常由操作码和操作数两部分组成。指令系统:计算机所能执行的全部指令的集合,它描述了计算机内全部的控制信息和“逻辑判断”能力。指令系统是计算机硬件和软件的接口部分,是全部机器指令的集合。7.2什么叫寻址方式?为什么要学习寻址方式?寻址方式:指确定本条指令的数据地址以及下一条将要执行的指令地址的方法,它与硬件结构紧密相关,而且直接影响指令格式和指令功能。学习寻址方式,是为了找到指令中参与操作的数据,然后根据指令   2、,得出结果。7.3什么是指令字长、机器字长和存储字长?指令字长:是指机器指令中二进制代码的总位数。指令字长取决于从操作码的长度、操作数地址的长度和操作数地址的个数。不同的指令的字长是不同的。机器字长:是指计算机进行一次整数运算所能处理的二进制数据的位数(整数运算即定点整数运算) 。机器字长也就 是运算器进行定点数运算的字长,通常也是 CPU 内部数据通路的宽度。即字长越长,数的表示范围也越大,精度也越高。机器的字长也会影响机器的运算速度。存储字长:一个存储单存储一串二进制代码(存储字),这串二进制代码的位数称为存储字长,存储字长可以是8 位、位、 32 位等。7.6某指令系统字长为16 位,   3、地址码取4 位,提出一种方案,使该指令系统有8 条三地址指令、16 条二地址指令、100 条一地址指令。解:三地址指令格式如下:4444OP A1 A2 A3指令操作码分配方案如下:4位 OP0000 ,, , A1,A2,A3:8 条三地址指令0111 ,1000 , 0000 , , , A2 , A3:16 条二地址指令1000 , 1111 ,1001 , 0000 , 0000 ,A3:100 条一地址指令1001 ,0110 ,0011 ,1001 ,0110 ,0100 , , ,冗余编码1001 ,1111 ,1111 ,可用来扩充一、零地址指令条数1010 ,冗余编码1111   4、 ,可用来扩充三、二、一、零地址指令条数7.7 设指令字长为 16 位,采用扩展操作码技术,每个操作数的地址为6 位。如果定义了13 条二地址指令,还可以安排多少条一地址指令?解:二地址指令格式如下:466OPA1A2设二地址指令格式为该指令系统的基本格式,4 位操作码共有 16种编码,其中 13 种用来定义二地址指令,还剩3 种可 用来作扩展标志。如不考虑零地址指令,该指令系统最多还能安排:一地址指令条数二3*2A6=192 条7.9 比较间接寻址和寄存器间接寻址。解:计算机组成原理 :试比较间接寻址和寄存器间接寻址7.10 比较基址寻址和变址寻址解: 1)都可以有效的扩大指令寻址范围。2)   5、基址寻址时,基准地址由基址寄存器给出,地址的改变反映在位移量 A 的取值上,变址寻址时,基准地址由A 给出,地址的改变反映在变址值的自动修改上,变址值由变址寄存器给出。3)基址寄存器内容通常由系统程序设定,变址寄存器内容通常由用户设定。4)基址寻址适用于程序的动态重定位,变址寻址适用于数组或字符串处理,适用场合不同。7.14 设相对寻址的转移指令占两个字节,第一个字节是操作码,第二个字节是相对位移量,用补码表示。假设当前转移指令第一字节所在的地址为2000H 且 CPU每取出一个字节便自动完成(PC +1 PC的操作。问当执行“JMP * +8 ”和“ JMP * -9”指令时,转移指令第二字   6、节的内容各为多少?解:据题意,相对寻址的转移指令格式如下:2000HOP2001H2002H当执行 JMP 指令时,指令第二字节的内容不变,PC 的内容变为 2002H 此时转移指令第二字节内容各为:A1 = +8 = 0000 1000 = 08HA2 = -9 = 1111 0111 = F7H其有效地址各为 :EA1 = (PC) + 8 = 2002H + 0008H = 200AHEA2 = (PC) – 9 = 2002H + FFF7H = 1FF9H7.20 什么是 RISC?简述它的主要特点。解: RISC ( reduced instruction set computer   7、,精简指令集计算机 ) 是一种执行较少类型计算机指令的微处理器,起源于 80年代的 MIPS 主机 ( 即 RISC 机) ,RISC 机中采用的微处理器统称 RISC 处理器。主要特点:(1)选取使用频度较高的一些简单指令以及一些很有用但又不复杂的指令,让复杂指令的功能由频度高的简单指令的组合来实现。(2) 指令长度固定,指令格式种类少,寻址方式种类少。(3) 只有取数/ 存数指令访问存储器,其余指令的操作都在寄存器内完成。CPU 中有多个通用寄存器。采用流水线技术,大部分指令在一个时钟周期内完成。采用超标量和超流水线技术, 可使每条指令的平均执行 时间小于一个时钟周期。控制器采用组合逻辑控   8、制,不用微程序控制。采用优化的编译程序。7.21 比较 RISC和 CISC,解: ( 1) 指令系统: RISC 设计者把主要精力放在那些经常使用的指令上,尽量使它们具有简单高效的特色。对不常用的功能,常通过组合指令来完成。 因此,在RISC 机 器上实现特殊功能时,效率可能较低。但可以利用流 水技术和超标量技术加以改进和弥补。而CISC 计算 机的指令系统比较丰富,有专用指令来完成特定的功能。因此,处理特殊任务效率较高。2)存储器操作: RISC 对存储器操作有限制,使控制简单 化;而 CISC 机器的存储器操作指令多,操作直接。3)程序: RISC 汇编语言程序一般需要较大的内存空间,实现特殊功能时程序复杂,不易设计;而CISC 汇编 语言程序编程相对简单,科学计算及复杂操作的程序设计相对容易,效率较高。(4) 中断: RISC 机器在一条指令执行的适当地方可以响应中断;而CISC 机器是在一条指令执行结束后响应中断。(5) CPU RISC CPU包含有较少的单电路,因而面积小、功耗低;而 CISC CPU 包含有丰富的电路单,因而功能强、面积大、功耗大。6) 设计周期:RISC 微处理器结构简单,布局紧凑,设计周期短,且易于采用最新技术;CISC 微处理器结构复杂,设

2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/26600.html

(0)
上一篇 2024年 9月 13日 下午1:42
下一篇 2024年 9月 13日 下午1:47

相关推荐

关注微信