- 0
- 0
- 约3.28千字
- 约 50页
- 2018-05-15 发布于四川
- 举报
3.指令字格式的优化 IBM 370的地址码编码方式 RR格式:寄存器-寄存器型指令(16) RX格式:寄存器-变址型指令(32) RS格式:寄存器-主存型指令(32) SI格式:主存-立即数型指令(32) SS格式:主存-主存型指令(48) 2.3.2 按CISC方向发展与改进指令系统 方法分类:CISC(Complex Instruction Set Computer) RISC (Reduced Instruction Set Computer) 1. 面向目标程序的优化实现改进 根据指令的使用频度分析改进 静态使用频度:对程序中出现的各种指令及指令 串进行统计的百分比. 按静态使用频度改进指令系统的目的是减少目 标程序所占存储空间. 2.3.2 按CISC方向发展与改进指令系统 1. 面向目标程序的优化实现改进 动态使用频度:对目标程序执行过程中对出现的 各种指令及指令串进行统计的百分比. 按动态使用频度改进指令系统的目的是减少目 标程序的执行时间. * * 第2章 数据表示与指令系统 2.1 数据表示 2.1.1 数据表示与数据结构 定义: 数据表示指的是机器硬件直接识别和引用的 数据类型. 种类:定点 浮点 逻辑 二-十进制数据表示 数据表示与数据结构 二者关系:数据表示是数据结构的组成元素 相互影响:数据表示为数据结构提供支持 数据表示的实质:软硬件界面 第2章 数据表示与指令系统 2.1.1 数据表示与数据结构 3. 数据表示的发展 定点 浮点 逻辑 二-十进制数据表示 变址操作:为向量和阵列数据结构的实现提供直 接支持 可变长字符串 增加数据表示应注意的问题 术语: 程序的可再入性 数据结构 第2章 数据表示与指令系统 2.1.2 高级数据表示 自定义数据表示 种类: 带标志符的数据表示和数据描述符 (1) 带标志符数据表示 高级语言与机器的语义差距分析 标志符数据表示的引入与建立 举例:Burroughs B5000 B6500 B7500 R-2 1位 3位 10位 透明性:对于高级语言程序透明,由编译程序建立 类型标志 数据值 标志符数据表示的优点 简化指令系统和程序设计 简化编译程序 便于实现一致性校验 可由硬件自动完成数据类型的变换 支持数据库系统的实现与数据类型无关的要求 为软件调试和应用程序开发提供了支持 采用标志符数据表示可能产生的问题 由于数据字增加了标志符,程序占用主存空间可能增加 采用标志符会降低指令的执行速度 第2章 数据表示与指令系统 2.1.2 高级数据表示 自定义数据表示 (2) 数据描述符 必要性:向量数组的特性 数据描述符的实现方式: B6700的实现 读取操作数的过程 多维数组的描述方法 好处:比变址方法实现方便,便于越界检查 101 000 数 据 各种标志符 长度 地址 第2章 数据表示与指令系统 2.1.2 高级数据表示 2. 向量数组数据表示 传统的向量数组的处理方法(举例) 串行的循环方式及问题 向量指令格式: 向量编址的参数: 向量长度 基地址 起始地址 向量有效长度 位移量 向量加 A向量参数 B向量参数 C向量参数 第2章 数据表示与指令系统 2.1.2 高级数据表示 2. 向量数组数据表示 优点: 快速形成元素地址,成块元素预取 一条指令可以处理整个向量、数组 可以实现越界检查 高速高效 方便处理稀疏矩阵 编译程序简单 第2章 数据表示与指令系统 2.1.2 高级数据表示 3. 堆栈数据表示 堆栈机器:具有堆栈数据表示的机器叫堆栈 机器。 堆栈的作用: 快速访问堆栈 直接进行各种运算和处理 高级语言的编译(逆波兰表达式) 子程序的嵌套和递归调用 第2章 数据表示与指令系统 2.1.3 引入数据表示的原则 一维线性存储器的局限性 引入数据表示的原则 1. 系统效率是否提高 举例: PL/1实现 A=A+B的计算的两种情况 2. 通用性和利用率 基本数据表示的问题举例: 二-十进制数 定长字表示定点数和浮点数的问题 结论(P50) 第2章 数据表示与指令系统 2.2 寻址方式 寻址方式:指令寻找操作数或操作数地址的方式 2.2.1 寻址方式分析 1. 主存、寄存器和堆栈的编址方式 统一编址方式:无单独的I/O指令 独立编址方式:存储空间大,需要专门的指令 2.面向主存、寄存器和堆栈的寻址方式 面向寄存器 面向堆栈 面向主存 第2章 数据表示与指令系统 2.2.1 寻址方式分析 3.寻址方式在指令中的指明方式 占用操作码: 操作码的若干位 DJS-200
您可能关注的文档
最近下载
- 蓝色精美简约风网页设计师个人简历通用Word模板.docx VIP
- YS∕T 649-2018 铜及铜合金挤制棒.pdf
- 2016河南省建筑定额电子版excel版.pdf VIP
- 车辆实时位置查询解决方案.docx VIP
- 上汽通用别克-威朗-产品使用说明书-15S 自动进取型 18MY-SGM7152DAAB-2018年款上汽通用别克威朗用户手册1.pdf VIP
- Panasonic松下电梯门机AAD03040D-OL调试资料.pdf
- 【精选】中国人文地理综合区划_方创琳_刘海猛.pdf VIP
- 重难点04 隐圆模型(定义型、直角型、等弦对等角、四点共圆)-2025年中考数学答题技巧与模板构建(全国通用)(解析版).docx VIP
- 红色场馆育人赋能大中小学思政课实践教学一体化建设路径研究.docx VIP
- 人教版九年级数学上册专题04圆中的重要模型-四点共圆模型(原卷版+解析).docx VIP
原创力文档

文档评论(0)