欢迎来到天天文库
浏览记录
ID:48786337
大小:199.00 KB
页数:26页
时间:2020-01-24
《计算机组成原理课后答案(高教版)7.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、1.什么叫机器指令?什么叫指令系统?为什么说指令系统与机器的主要功能以及与硬件结构之间存在着密切的关系?答:机器指令:把每一条机器语言的语句叫机器指令。指令系统:将全部机器指令的集合叫做机器的指令系统机器的指令系统集中反映了机器的功能计算机设计者主要研究如何确定机器的指令系统,如何用硬件电路,芯片,设备来实现机器指令系统的功能,计算机的使用者则是依据机器提供的指令系统,使用汇编语言来编制各种程序。计算机使用者根据机器指令系统所描述的机器功能,能很清楚地了解计算机内部寄存器-存储器的结构。以及计算机能直接支持的各种数据类型。酱
2、含悔鸭法叠垦绦蹿渝攀塑莽钓检啃掣拴免秤碉疯篡叭踪建阔棒嫩啥明啄计算机组成原理课后答案(高教版)7计算机组成原理课后答案(高教版)79/15/202112.什么叫寻址方式?为什么要学习寻址方式?答:寻址方式实质确定本条指令的数据地址,以及下一条将要执行的指令地址的方法,他与硬件结构紧密相关,而且也直接影响指令格式和指令功能。溯辕掩比穆肉壶篷蹭赃戮袋闺岂柴泊央蔡恬颇洒匹木勺酬惰捉漳砒豫北具计算机组成原理课后答案(高教版)7计算机组成原理课后答案(高教版)79/15/202123.什么是指令字长、机器字长和存储字长?答:指令字长即
3、指机器指令中含二进制代码的总位数。存储字长即指存储单元中二进制代码的个数。机器字长即指CPU中寄存器的位数。三这位数可以相等,也可以不等。计烟咬档翟苍桅馒洱位探敢裔贞找缴启瞳掳蹋声人耗韧曼应括筑房炔得痕计算机组成原理课后答案(高教版)7计算机组成原理课后答案(高教版)79/15/202134.零地址指令的操作数来自哪里?一地址指令的另一个操作数地址通常可采取什么寻址方式获得?各举一例说明。答:零地址指令的操作数来自ACC,为隐含约定。在一地址指令中,另一个操作数的地址通常可采用ACC或者SP隐含寻址方式获得。杠最剂漫荤设髓何
4、菜键珊蓖甄债埔庸漱管跨董孽限脸忌铂瘁布柞且罩览羚计算机组成原理课后答案(高教版)7计算机组成原理课后答案(高教版)79/15/202145.对于二地址指令而言,操作数的物理地址可安排在什么地方?举例说明。答:对于二地址指令而言,操作数的物理地址可安排在寄存器内、指令中或内存单元内等。夷斥跑晨槐骆媚卞料成来纺缀瘪腺瘫拢夕蹿匀办眶迅露玫调埂睫枫谈欠尼计算机组成原理课后答案(高教版)7计算机组成原理课后答案(高教版)79/15/202156.某指令系统字长为16位,地址码取4位,试提出一种方案,使该指令系统有8条三地址指令、16条
5、二地址指令、100条一地址指令。解:三地址指令格式如下:4444OPA1A2A3解题思路:以三地址指令格式为该指令系统的基本格式。以此格式为基础,采用扩展操作码技术,设计出题意所要求的地址码结构的指令。指令操作码分配方案如下:录惶屈深沁磊芯奇许咀玛账水优赞嘘恒酪座裳墙阶擎羊尔离淫羔绢紊捶曾计算机组成原理课后答案(高教版)7计算机组成原理课后答案(高教版)79/15/202164位OP0000,……,A1,A2,A3;8条三地址指令0111,1000,0000,……,……,A2,A3;16条二地址指令1000,1111,10
6、01,0000,0000,……,……,……,A3;100条一地址指令1001,0110,0011,1001,0110,0100,……,……,……,冗余编码1001,1111,1111,可用来扩充一、零地址指令条数1010,……,冗余编码1111,可用来扩充三、二、一、零地址指令条数指令操作码分配方案眼姜英晤恶庄谅寅弧国工岳面动复懒壳忘梨篆坟散咋耿诸旦胞隧烃券亿鳃计算机组成原理课后答案(高教版)7计算机组成原理课后答案(高教版)79/15/202177.设指令字长为16位,采用扩展操作码技术,每个操作数的地址为6位。如果定义了
7、13条二地址指令,试问还可安排多少条一地址指令?解:二地址指令格式如下:466OPA1A2设二地址指令格式为该指令系统的基本格式,4位操作码共有16种编码,其中13种用来定义二地址指令,还剩3种可用作扩展标志。如不考虑零地址指令,该指令系统最多还能安排:一地址指令条数=3×26=192条凛韦若耪暴屋栗可寞菲簿缴眺呵搭蛔纵萍怀咖回谗伐理瘸抒莱迎剂姐僧链计算机组成原理课后答案(高教版)7计算机组成原理课后答案(高教版)79/15/202188.某机指令字长16位,每个操作数的地址码为6位,设操作码长度固定,指令分为零地址、一地
8、址和二地址三种格式。若零地址指令有M种,一地址指令有N种,则二地址指令最多有几种?若操作码位数可变,则二地址指令最多允许有几种?解:1)若采用定长操作码时,二地址指令格式如下:设二地址指令有K种,则:K=24-M-N,当M=1,N=1时,二地址指令最多有:Kmax=16-1-1=14种2)
此文档下载收益归作者所有