计算机指令系统设计与寻址方式分析.pdfVIP

计算机指令系统设计与寻址方式分析.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

第12课:练习

12.1CPU双操作数指令的格式如下:

操作码‑‑‑‑‑源数据‑‑‑‑‑‑目标数据4位4位4位

如果必须实现12条双操作数指令和30条单操作数指令,并且操作码字段

必须能够识别三组不同操作数数量的指令,请计算可以实现的无操作数

指令的总数。

12.2一个CPU可以通过其6个寄存器中的一个以12种不同的寻址方式数据,

该CPU需要支持10条算术指令、15条逻辑指令、24条数据传送指令、6条分支

指令和5条控制类指令。这些指令中,分别有20%、60%、50%、50%和60%

是单操作数或无操作数指令,其余为双操作数指令。该CPU指令字的最小长度

12.3某CPU的指令集包括15条无操作数指令、12条单操作数指令和15条双操作数指令。

该CPU最多有4个寄存器,包括PC(程序计数器),并支持以下3种寻址方式:

寄存器:寄存器保存数据;寄存器延迟:寄存器保存地址;自动

增量:寄存器保存地址,使用后寄存器内容递增(称为后增量)

假设所有对数据的都仅通过以其中一种寻址方式指定寄存器来完成。

如果其多字节指令字的第一个字节就足以确定操作类型和操作数个数,

(a)请提出一种指令格式并解释其工作原理;(b)讨论在所有寻址方

式中使用PC的具体情况,并判断是否需要任何限制。

12.4向上述CPU添加一种新的寻址方式,称为索引模式:

索引:寄存器保存一个址,程序一个数值X,两者之和即为数据的

地址

讨论程序是否能够此数字X,如果可以,请该数字的不同方式。

son12:Exercises

12.1Theformatofadouble-operandinstructionofaCPUis:

OPCodeSourceDataDestinationData

4bits4-bits4-bits

If12double-operandinstructionsand30single-operandinstructionsmustbe

implemented,andiftheop-codefieldmustidentifythethreegroupsofn-

operandinstructions,calculatethetotalnumberofno-operandinstructionsthat

canbeimplemented.

12.2ACPU,whichaddressesthedatathroughits6registersinoneof12different

modes,istobedesignedtosupport10arithmeticinstructions,15logic

instructions,24data-movinginstructions,6branchinstructionsand5control-

typeinstructions.Oftheseinstructions,respectively20%,60%,50%,50%and

60%areeithersingle-operandorno-operandinstructions,andtherestareof

double-opera

文档评论(0)

honglajiao + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档