指令集结构的功能设计.PPT
《指令集结构的功能设计.PPT》由会员分享,可在线阅读,更多相关《指令集结构的功能设计.PPT(19页珍藏版)》请在三一办公上搜索。
1、,2.3 指令集结构的功能设计,第二章 计算机指令集结构设计,1.指令集中操作的分类,2.一种指令集结构中的指令到底要支持哪些类型的 操作?(指令集结构功能设计问题)两种截然不同的方向:复杂指令集计算机(CISC)强化指令功能,实现软件功能向硬件功能转移。精简指令集计算机(RISC)尽可能地降低指令集结构的复杂性,以达到 简化实现,提高性能的目的。当今指令集结构功能设计的一个主要趋势。,2.3 指令集结构的功能设计,2.3.1 CISC指令集结构的功能设计CISC结构追求的目标:强化指令功能,减少程序的指令条数,以达到提高性能的目的。增强指令功能主要是从如下几个方面着手:1.面向目标程序增强指
2、令功能,提高运算型指令功能 提高传送指令功能 增加程序控制指令功能,2.3 指令集结构的功能设计,2.面向高级语言和编译程序改进指令系统(1)增加对高级语言和编译系统支持的指令功能 对源程序中各种高级语言语句进行使用频 度的统计与分析,对于使用频度高的语句,可以设置专门的指令或采取措施增加相应 令的功能,以提高其编译速度和执行速度。从面向编译程序,尤其是从优化代码生成 的角度进行考虑,增加指令集结构的规整 性来改进指令系统。,2.3 指令集结构的功能设计,规整性:没有或尽可能减少例外的情况和特殊的 应用,以及所有运算都能对称、均匀地 在存储器单元或寄存器单元之间进行。,(2)高级语言计算机指令
3、系统 面向高级语言(HL)的机器 缩小机器语言和高级语言的语义差距。间接执行型高级语言机器 高级语言和机器语言是一一对应的,用汇 编的方法(可以用软件实现,也可以用硬件实 现)把高级语言源程序翻译成机器语言程序。,2.3 指令集结构的功能设计,直接执行型高级语言机器 高级语言就作为机器语言,直接由硬件或 固件对高级语言源程序的语句逐条进行解释以 执行它。3.面向操作系统的优化实现改进指令系统 操作系统的实现在很大程度上取决于体系结 构的支持。(1)主要表现在对以下方面的支持,2.3 指令集结构的功能设计,中断处理 进程管理 存储管理和保护 系统工作状态的建立与切换,(2)设置指令,支持系统工作
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 指令 集结 功能设计
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5766490.html