ImageVerifierCode 换一换
格式:DOC , 页数:2 ,大小:27KB ,
资源ID:6862841      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-6862841.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(操作码指令扩展.doc)为本站会员(yjrm16270)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

操作码指令扩展.doc

1、题一 某计算机指令字长为 16 位,指令有双操作数、单操作数和无操作数 3 种格式,每个操作数字段均用 6 位二进制表示,该指令系统共有 m 条(m16 )双操作数指令,并存在无操作数指令。若采用扩展操作码技术,那么最多还可设计出()条单操作数指令。A26 B(24-m)*(26)-1C(24-m)*26 D(24-m)*(26-1)答案选 B分析:对于双操作数指令而言,两个长度为 6 位的操作数共占了 12 位,剩余的 4 位用作操作码,所以可以设计出 2 的四次方个双操作数指令。系统中已经设计出了 m 条双操作数指令,那么剩余的 24-m 条可以用于设计单操作数的操作码。对于单操作数指令而

2、言,它的操作码长度为 16-6=10 位。题目中要求使用扩展操作码技术,所以单操作数指令在原来的双操作数指令的 4 位操作码上可以扩展 10-4=6 位,所以最多可以设计出(24-m)*(26)-1 条单操作数的指令。减去 1 的原因是“存在无操作数指令”,所以至少留下一个用来扩展无操作数指令。题二 指令字长为 16 位,采用扩展操作码技术,形成 15 条三地址指令、12 条二地址指令、31 条一地址指令和 16 条零地址指令。三地址:(15 条)0000 * * *. . . .1110 * * *二地址:(12 条)1111 0000 * *. . . .1111 1011 * *一地址:

3、(31 条)1111 1100 0000 *. . . .1111 1101 1110 *零地址:(16 条)1111 1101 1111 0000. . . .1111 1101 1111 1111若某机要求:三地址指令 4 条,单地址指令 255 条,零地址指令 16 条。设指令字长为 12位每个地址码长为 3 位。问能否以扩展操作码为其编码?如果其中单地址指令为 254 条呢?说明其理由。答:不能用扩展码为其编码。指令字长 12 位,每个地址码占 3 位;三地址指令最多是 2(12-3-3-3)=8 条, 现三地址指令需 4 条,可有 4 条编码作为扩展码,单地址指令最多为 42323=

4、28=256 条,现要求单地址指令 255 条,可有一条编码作扩展码零地址指令最多为 1238 条不满足题目要求不可能以扩展码为其编码。某计算机指令长度为 32 位,有 3 种指令:双操作数指令、单操作数指令、无操作数指令。今采用扩展操作码的方式来设计指令,假设操作数地址为 12 位,己知有双操作数指令 K条,单操作数指令 L 条,问无操作数指令有多少条?答案:解:对于双操作数指令,操作码长度为(32122) 8 位;对于单操作数指令,操作码长度为(3212) 20 位,可扩展位为 208=12 位;对于无操作数指令,操作码长度为 32 位,可扩展位为 3220=12 位。由于双操作数指令有 K 条,而双操作数最多有 28 条,所以留有(28 K)个编码用于扩展到单操作数指令;单操作数指令有 L 条,而单操作数指令最多有(28K) 212 条,所以留有(28K)212L个编码用于扩展到无操作数指令;根据以上分析:无操作数指令条数(28K) 212L 212。

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报