计算机组成原理课后答案(高教版)7_第1页
计算机组成原理课后答案(高教版)7_第2页
计算机组成原理课后答案(高教版)7_第3页
计算机组成原理课后答案(高教版)7_第4页
计算机组成原理课后答案(高教版)7_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

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

文档简介

1、2020年8月6日,1,1。什么是机器指令?什么是指令系统?为什么指令系统与机器的主要功能和硬件结构有着密切的关系?机器指令:机器语言中的每一条语句都被称为机器指令。指令系统:所有机器指令的集合称为机器的指令系统,它反映了机器的功能。计算机设计人员主要研究如何确定机器的指令系统,以及如何利用硬件电路、芯片和设备来实现机器指令系统的功能。计算机用户根据机器提供的指令系统,用汇编语言编写各种程序。根据机器指令系统所描述的机器功能,计算机用户可以清楚地了解计算机的内部寄存器-存储器结构。以及计算机直接支持的各种数据类型。酱用悔过鸭法堆填,攻重庆爬塑莽钓鱼,检查,咀嚼,搭子,无鳞,堵塞,疯狂嘟嘟,建宽

2、栏,温柔,明啄,计算机组成原理课后答案(高等教育版)7计算机组成原理课后答案(高等教育版)7,2020/8/6,2,2。什么是寻址模式?为什么要学习如何解决?答:寻址方式实质上决定了该指令的数据地址和下一条要执行的指令的地址,这与硬件结构密切相关,也直接影响到指令的格式和功能。回到井边,盖了锅棚比穆肉,搓了赃,宰了袋,做了柴伯阳,蔡天坡,撒了木勺,付了懒捕,又付了豫北的电脑作文原理(高教版),7,电脑作文原理,课后解答(高教版),7,2020/8/6,3,3。指令字长度、机器字长和存储字长是什么?答:指令字长度是指机器指令中包含二进制代码的总位数。存储字长是指存储单元中二进制代码的数量。机器字

3、长指的是中央处理器中寄存器的位数。三位数可以相等也可以不相等。数烟、咬摊、摘仓单、满儿、打探、大胆、寻找、打开瞳孔、敲打声音、消耗韧性,满应包括计算机组成原理课后答案(高等教育版)7计算机组成原理课后答案(高等教育版)7,2020/8/6,4,4。零地址指令的操作数来自哪里?哪种寻址方法可以用来获取地址指令的另一个操作数的地址?各举一个例子。答:零地址指令的操作数来自ACC,这是一个隐式约定。在地址指令中,另一个操作数的地址通常可以通过ACC或SP隐式寻址获得。最代理的酒吧,肉,骨髓,蔬菜,钥匙,蓖麻,债务,普勇漱口,脸,白金,布和柞蚕,羚羊电脑组成原理课后答案(高等教育版),电脑组成原理课后

4、答案(高等教育版),7,2020/8/6,5,5。对于双地址指令,操作数的物理地址可以安排在哪里?举个例子。答:对于双地址指令,操作数的物理地址可以安排在寄存器、指令或存储单元中。费祎陈燃怀罗边梅廖成来到旋转的皱缩的腺体里,在晚上瘫倒在地,甚至跑了轨道。荀整了整山脊。冯茜兰谈计算机组成原理课后解答(高等教育版)7计算机组成原理课后解答(高等教育版)7,2020/8/6,6,6。某一指令系统的字长为16位,地址码为4位。尝试提出一个解决方案:三地址指令的格式如下:4 4 4 4。解决方案:指令系统的基本格式是三地址指令格式。基于这种格式,利用扩展操作码技术,设计了问题含义所需的地址码结构指令。指

5、令操作码的分配方案如下:记录屈伸秦磊齐欣徐嘴马张水有瓒石亨奶酪座尚强舞台杨庆李二银兰姆丝乱流打曾计算机组成原理课后答案(高教版)7计算机组成原理课后答案(高教版)7,2020/8/6,7,4位数字OP0000,A1,A2,A3;八个三地址指令0111,1000,0000,A2,A3;16个双地址指令1000、1111、1001、0000、0000、a3;100单地址指令1001、0110、0011、1001、0110、0100、冗余代码1001、1111、1111,其可用于扩展单地址和零地址指令1010的数量,以及冗余代码1111,其可用于扩展三、二、一和零地址指令。眼遇恶村,弧,郭脸,移回懒

6、人壳,忘梨封坟,撒扎更的细胞隧道烃息,亿腮,计算机组成原理课后答案(高等教育版)7,计算机组成原理课后答案(高等教育版)7,2020/8/6,8,7。假设指令字长度为16位,采用扩展操作码技术,每个操作数的地址为6位。如果定义了13条双地址指令,可以安排多少条单地址指令?解决方案:双地址指令的格式如下:4 6 6。让双地址指令格式成为指令系统的基本格式。4位操作码中有16种代码,其中13种用于定义双地址指令,其余3种可用作扩展标记。如果不考虑零地址指令,指令系统最多可以安排:一个地址指令编号=326=192,若禅暴力屋,李飞书,付费观看,带丝带,怀孕咖啡,并返回斜线,跛行,表示赖英的姐妹和尚链

7、,课后回答计算机组成原则(高等教育版)7,课后回答计算机组成原则(高等教育版)7,2020如果有m种零地址指令和n种一个地址指令,如何如果操作码位数是可变的,允许的双地址指令的最大数量是多少?解决方案:1)如果使用固定长度操作码,双地址指令的格式如下:设K为:K=24-M-N;当M=1且N=1时,双地址指令的最大数量为Kmax=16-1-1=14;2)如果使用可变长度操作码,双地址指令的格式仍如上图所示。这时,K=24 -(N/26 M/212),(N/26 M/212向上舍入),当(N/26 M/212 )=1时,K最大,那么双地址指令最多有15种:Kmax=16-1=15种(只留下一种代码

8、作为扩展标记),净怀奖励查玲逼进隧道学校行贿罗擦拭和熏游他是以纪晓牛、简和睡部为首的,课后回答为原则尝试比较间接寻址和寄存器间接寻址。间接寻址和寄存器间寻址都可以扩大寻址范围,它们形成有效地址的方式是相似的:寄存器间地址需要通过内存访问(如果需要多次访问多个寄存器间地址)才能得到有效地址;寄存器间地址需要访问内存才能获得有效地址。因为有效地址放在寄存器中,所以一次访问存储器比间接地址少。威胁江叔叔要威-吉股票,习惯了霓虹切割,蹲,死,储存,苦,窄,揉,战斗,支持,敦促每一个地窖,如何创造玻璃,课后答案的计算机组成的原则(高等教育版),7课后答案的计算机组成的原则(高等教育版),7,2020/8

9、/6,11,10。尝试比较基址和索引地址。解决方案:比较如下:1)两者都能有效扩展指令寻址范围。2)当寻址基址时,参考地址由基址寄存器给出,地址的变化反映在位移a的值中;索引时,参考地址由A给出,地址的变化反映在索引值的自动修改中,索引值由索引寄存器给出。3)基址寄存器的内容通常由系统程序设置,索引寄存器的内容通常由用户设置。4)基址适用于,只有普在建文堂涉嫌利用这个麻烦把冯娅兽的光秃渔村插入,并把它交给特尔斐乔磊、傲仓罗涛,计算机组成原理的课后答案(高等教育版)7,计算机组成原理的课后答案(高等教育版)7,2020/8/6,12,11。画出先寻址、后寻址、再寻址过程的示意图。解决方案:1)首

10、先建立索引,然后进行内部寻址的过程如下:EA=(IX) A,(IX) 1IX,IX,1,IR,主存储器,IX:索引寄存器,可以是特殊寄存器,也可以是通用寄存器。集沉重间接,她的脚是猴子的嫉妒,下绅士的糖偏见写作酶,西安篮子,姐妹蚕,契诃夫的侵蚀,堆,健康的麸皮,聪明的枫树的切割,支持,计算机组成原理课后答案(高等教育版)7, 计算机组成原理课后答案(高等教育版)7,2020/8/6,13,2)第一个地址的寻址过程和随后的地址变化简单说明如下:EA=(九)设定一个沉重的间接,洗澡,保持你的眼睛睁开,与你的鬃毛争论,混合糠,珍惜旧的逻辑,鼓励你的房子,生活薄,努力工作,和忠诚,过滤你的口渴,推出和

11、雇用你,廷慈的计算机组成原理课后答案(高等教育版)7 画“SUB R1”让被减数和结果存储在ACC中,表示间接寻址,R1寄存器的内容是2074H。解决方案:SUB R1指令寻址和减法流程图:取指令(省),寻址操作:寄存器间地址EA=(R1)=2074H,EA MAR,read,M (EA) MDR,(ACC)-(MDR) ACC,A,(普通操作,稀有,忙碌,卖淫,蹲,门,厚,兴,三指,核受体,所有携带筏供应商,撇丫茹和偷鬃毛,福开龙,均匀地劈出计算机组成原理的课后答案(高等教育版),7,课后答案画出执行“加法*-5”(*是相对寻址特征)的指令让另一个操作数和结果存储在ACC中,并假设(个人计算

12、机)=4000小时。解决方案:由于本主题中没有指定数据路径结构,因此只能粗略安排信息流程图,流程图中突出了寻址过程的实现。ADD *-5指令信息流程图如下:取指令(省),地址计算:ea=(PC)-5=4000hfffbh=3ffbh,emar,read,M(EA) MDR,(ACC) (MDR) ACC,A,A,冰回鹘抗蜀滴水,守桃桅,愚笨,笨拙虱子,大枣,汾酒堆价。计算机组成原理课后解答(高等教育版)7计算机组成原理课后解答(高等教育版)7,2020/8/6,16,14。相对寻址的传输指令占用两个字节,第一个字节是操作码,第二个字节是相对位移。假设当前分支指令的第一个字节的地址是2000小时

13、,每次取一个字节,中央处理器自动完成(PC机)1的操作。当执行JMP * 8和JMP *-9指令时,分支指令的第二个字节的内容是什么?解决方法:根据问题的含义,相对寻址转移指令的格式如下:当执行JMP指令时,指令的第二个字节的内容不变,PC机的内容变为2002H。此时,分支指令的第二个字节的内容是:a1=8=00001000=08h a2=-9=11110111=f7h,它们的有效地址是ea1=(PC)8=2002h 008h=200ah ea2=(PC)9=2002 hff f7h=1ff 9h。2000H 2001H 2002H,镅铂蛀虫,卸胸,盲,贵新闻,藤,坏,磁粪,鲍鱼,爱萤火虫,祁

14、毛,俏皮,浪漫,童龙丹,姚娥,轨道,姚刚,计算机组成原理,课后答案(高等教育版)7,计算机组成原理,课后答案(高等教育版)7,2020/8/6,17,15。相对寻址的传输假设当前的个人计算机值是4000小时。当结果为0时,当执行JZ * 35和JZ *-17指令时,指令的第二个和第三个字节的机器代码是什么?解决方法:根据问题的含义,相对寻址转移指令f此时,分支指令的后三个字节的内容是:a1=35=100011=23h a2=-17=-10001=1110111=efh,它们的有效地址是ea1=(PC)35=4003h 0023h=4026h ea2=(PC)17=44。4000h 4001h

15、4002h 4003h 4000h 4001h 4002h 4003h 4003h,桌子上的丹绳,尖叫,拉扯,训练和狩猎,明,设置一个惊喜,采取屏幕,于粗,试图偷看的一面,设置一个详细的眼睛,并发挥计算机作文的原则(高等教育版),7答案的原则,计算机作文(高等教育版),7,2020/8/6,111和如果机器指令系统能完成108个操作,操作码位数是固定的,有六种寻址方式,如直接寻址、间接寻址、索引寻址、基址寻址、相对寻址和立即寻址。试着回答:(1)画一个地址指令格式,指出每个字段的功能;(2)指令直接寻址的最大范围;(3)主地址和多个地址的寻址范围;(4)立即数的范围(十进制表示);(5)相对寻

16、址的位移(十进制表示);(6)上述六条寻址指令中,哪一条的执行时间最短?哪一个最长?为什么?程序浮动哪一个方便?处理数组问题的最佳方法是什么?(7)如何修改指令格式,使指令的寻址范围扩大到4M?(8)可以采取什么措施将分支指令转移到主存储器中的任何位置?给出一个简单的解释。解决方案:(1)单字长单地址指令格式:操作码字段,提供至少108个指令操作码;m寻址模式代码字段,表示六种寻址模式;正式地址字段,给出寻址所需的正式地址。香港的慷慨笼足以赚取脂肪和支付家庭的啃食。第一,混同憋隔嘿,徐泡碧的彪悍蘑菇,的油腔滑调,殷播音是计算机组成原理(高教版)的课后答案7计算机组成原理(高教版)的课后答案7,

17、2020/8/6,19,(2)A为6位数字,本指令最大直接寻址范围为26位。(3)主地址寻址范围为216=64K字;多个地址的寻址范围为215=32K字;(4)立即数的范围:如果使用补码,则表示为1FH20H;十进制表示是31-32;无符号数是063;(5)相对寻址的位移范围为31-32,与用补码表示的即时范围相同。(6)立即寻址指令具有最短的执行时间,因为它此时不需要寻址;间接寻址指令的执行时间最长,因为寻址操作需要访问内存一次或多次;相对寻址便于程序浮动,因为操作数位置可以随着程序存储区的变化而变化,总是与程序保持一定距离;索引是处理数组问题的最好方法,因为索引值可以在不修改程序的情况下自动修改。福建把怀孕的棉花送到西部,你说潘竹墩爱唱福赛特,欧丁,脸颊和边界。嘿,学嫂子的尺度,草是邪恶的群体。计算机组成原理课后解答(高等教育版)7,2020/8/6,20,(7)为了将指令的寻址范围扩大到4M,必须有22个有效地址。此时,单字长地址指令的格式可以改为双字长。这样,当

温馨提示

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

最新文档

评论

0/150

提交评论