


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第3章 指令系统 P78 第3章 指令系统 P78 3 3 某机为定长指令字结构 指令长度为 16 位 每个操作数的地址码长 6 位 指令分为 无操作数 单操作数和双操作数三类 若双操作数指令已有 K 种 无操作数指令已有 L 种 问单操作数最多可能有多少种 上述三类指令各自允许的最大指令条数是多少 解 1 设单操作数指令有 X 条 6 位6 位4 位 则 24 K 26 X 26 L 即 X 24 K 26 L 26 最多还可以设计出单操作数指令 24 K 26 L 26 条 2 双操作数指令的最大指令数 24 1 单操作数指令的最大指令数 15 26 1 假定双操作数指令仅 1 条 为无操作数指令留出 1 个扩展窗口 无操作数指令的最大指令数 216 212 26 其中 212为表示某条二地址指令占用的编码数 26为表示某条单地址指令占 用的编码数 此时双操作数和单操作数指令各仅有 1 条 4 4 设某机为定长指令字结构 指令长度为 12 位 每个地址码占 3 位 试提出一种分配 方案 使该指令系统包含 4 条三地址指令 8 条二地址指令 180 条单地址指令 解 4 条三地址指令 000 XXX YYY ZZZ 011 XXX YYY ZZZ 8 条二地址指令 100 000 XXX YYY 100 111 XXX YYY 180 条单地址指令 101 000 000 XXX 111 110 011 XXX 5 5 指令格式同题 4 能否构成 三地址指令 4 条 单地址指令 255 条 零地址指令 64 条 为什么 解 不能构成这样的指令系统 这是因为 如果三地址指令有 4 条 单地址指令有 255 条 则零地址指令的条数最多只 能有 2 3 4 26 255 23 8 3 位 3 位 3 位 3 位 三地址指令 可从 2 3种编码中选 4 种 剩 4 个编码 单地址指令 可从扩展出 4 2 6个编码种选 255 种 剩 1 个编码 零地址指令 剩下 1 个编码与 3 位地址只能扩展出 1 2 3个编码 7 7 试比较间接寻址和寄存器间址 解 间接寻址方式其有效地址在内存中 操作数也在内存中 寄存器寻址方式其有效 地址在 CPU 内的寄存器中 操作数在内存中 所以前者寻找操作数较慢 10 10 某机字长为 16 位 主存容量为 64K 字 指令格式为单字长单地址 共有 64 条指令 试说明 1 若只采用直接寻址方式 指令能访问多少主存单元 2 为扩充指令的寻址范围 可采用直接 间接寻址方式 若只增加一位直接 间接标志 指令可寻址范围为多少 指令直接寻址的范围为多少 3 采用页面寻址方式 若只增加一位 Z C 零页 现行页 标志 指令寻址范围为多 少 指令直接寻址范围为多少 4 采用 2 3 两种方式结合 指令的寻址范围为多少 指令直接寻址范围为多少 解 该计算机共有 64 条指令 所以指令的操作码需要占 6 位 其余 10 位地址码字段 1 只采用直接寻址方式时 不需要标识寻址方式 地址码字段的 10 位全都作为直接 地址 所以指令能访问主存单元数为 1K字 0 2 10 1 单元 6 位 10 位 OP A 2 采用直接 间接寻址方式时 需从 10 位的地址字段中留出 1 位来作 直接 间接 寻址的标志 余下的 9 位为形式地址 6 位 1 位 9 位 OP A 9 位地址 直接寻址 9 位地址的地址 16 位地址 间址 指令直接寻址的范围为 0 2 9 1 号存储单元 间接寻址的范围为 0 216 1 号存储单 元 存储字长即操作数地址的位数 3 采用页面寻址方式时 也需从 10 位的地址字段中留出 1 位来作 Z C 寻址的标志 余下的 9 位为形式地址 6 位 1 位 9 位 OP Z C A 9 位零页地址 零页寻址 9 位当前页地址 当前页寻址 指令的零页寻址的范围为 0 2 9 1 号存储单元 当前页寻址的范围也指令所在页有 关 可访问当前页内的 0 2 9 1 号存储单元 由于 当前页 可以是 64K字主存的任意一页 所以指令可能访问到的地址是 0 2 16 1 号存储单元 4 需从 10 位的地址字段中留出 2 位来标志 直接 间接 和 Z C 余下 8 位为形式 地址 6 位 1 位 1 位 8 位 OP Z C A 指令直接寻址的范围为 0 2 8 1 号存储单元 间接寻址的范围为 0 216 1 号存储单 元 存储字长即操作数地址的位数 12 12 已知某小型机字长为 16 位 其双操作数指令的格式如下 0 5 6 7 8 15 OP R A 其中 OP 为操作码 R 为通用寄存器地址 试说明下列情况下能访问的最大主存区域有多 少机器字 1 A 为立即数 2 A 为直接主存单元地址 3 A 为间接地址 非多重间址 4 A 为变址寻址的形式地址 假定变址寄存器为 R1 字长为 16 位 解 1 1 个机器字 即指令字 2 256 个机器字 可直接寻址的地址有 8 位 3 65536
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026届宁夏中卫市名校中考物理考前最后一卷含解析
- 低空经济产业园大数据处理及应用难题
- 促进企业创新主体作用的制度环境构建
- 数字化对石化企业绿色生产率的影响研究
- 2025版高端产品供应商全面质量保证服务协议
- 二零二五年度进口电子产品代理进口与品牌保护合同
- 2025年度果壳箱环保材料研发与采购协议
- 二零二五年度面料产品检测与认证服务合同范本
- 2025承包土地出租合同-特色农业示范区合作框架
- 2025版手机终端经销商销售网络建设合同样本
- 营养指导员技能实践考试题
- 建筑材料采购合同
- DB41T 1338-2016 石窟文物三维数字化技术规范
- psw零件提交保证书
- 2024年新华社招聘笔试参考题库附带答案详解
- 高级职业培训师(三级)职业资格鉴定考试题库(含答案)
- 赣州交通控股集团招聘笔试题库2024
- 计算机使用技能练兵竞赛参考答案
- CJJ6-2009 城镇排水管道维护安全技术规程
- 智慧城轨数字化转型解决方案
- 客舱服务(空中乘务专业)全套教学课件
评论
0/150
提交评论