下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、例:已知指令字长为12位,每个地址3位。试采用扩展操作码的方式,设计4条三地址指令、16条二地址指令、64条单地址指令和16条零地址指令。 (1)画出操作码扩展图; (2)画出指令译码逻辑; (3)计算操作码平均长度。,解: (1)操作码扩展图:,000 : 011 100 000 : 101 111 110 000 000 : 110 111 111 000 000 000 : 111 000 001 111,4条三地址指令,16条二地址指令,64条单地址指令,16条零地址指令,(2)指令译码逻辑图:,(操作码),(地址码),(4条),(16条),(64条),(16条),译码 启动,(3)操
2、作码平均长度L:,使用操作码扩展方法的基本原则: 使用频率高的指令,应分配短的操作码;使用频率低的指令则相应地分配较长的操作码。 应尽量减少操作码的平均码长,有效地缩短操作码在程序中的长度,既节省存储空间、又可缩短指令的平均译码时间,提高程序的运行速度,减小控制器的复杂性。,例:某计算机的指令系统指令字长16位,操作数地址需4位,采用操作码扩展法增加指令条数。已知该系统已有三地址指令M条、二地址指令N条、没有零地址指令,问:最多还有多少条单地址指令?,解: 已知指令字长16位,操作数地址需4位,则: 对于三地址指令:操作码长度为(16-43)=4 位; (可有24条指令) 对于二地址指令:操作码可扩展4 位; 对于单地址指令:操作码又可扩展4 位。 已知三地址指令M条,剩下的组合(24-M)可用于扩展; 又已知二地址指令N条,剩下的组合(24-M)24-N可用于扩展; 没有零地址指令, 单地址指令的条数为: (24-M)24-N 24,例:某指令系统字长16位,每个地址码位长为6位,若已知有二地址指令M条;零地址指令N条,问:系统可有单地址指令多少条?,解:设:有单地址指令X条 指令字长16位,地址码6位, 二地址指令可有:24条 已知有二地址指令M条,可用于扩展: (24-M) 单地址指令可有: (24-M)26 已设:有单地址指令X条,可用于扩展: (24-M)26-X 零
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 初中物理人教版(2024)八年级上册3.2 熔化和凝固(教学课件)
- 中小学生交通安全教育知识主题班会课件
- 2026年秋季学期儿童青少年体重管理与健康饮食课件:科学减重健康享“瘦”
- 陕西省宝鸡南山高级中学2026-2027学年高二上学期开学考试数学试题(含简略答案)
- 运用学过的知识解决面积问题并探索出多样化的解决方法课件
- 北师大版六年级数学上册第一次月考拔尖真题试卷含答案
- 发热要点试题及详细答案
- 300万吨原油加工项目可行性研究报告
- 2026年医疗文案测试题及答案
- 自相关试题及答案
- 《鉴定人与鉴定结论》课件
- 2026年沈阳职业技术学院高职单招笔试职业技能测验试题库含答案解析3套试卷
- 危化品经营许可证考试题库
- 2026年秋季七年级生物上册教学计划(人教版)
- 2、3、4的乘法口诀 教学设计(小学数学·人教版二年级上册)
- 2025中国银行中银理财有限责任公司招聘16人笔试历年典型考题及考点剖析附带答案详解2套
- 珠玉混声合唱谱
- 青年工作委员会工作制度
- 2026校招:陕西汽车控股集团面试题及答案
- 学堂在线 科研伦理与学术规范 期末考试答案
- 2026年无人配送机器人项目分析方案
评论
0/150
提交评论