计算机组成原理第四版第四章技术总结.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
堆栈:是一组能存储和取出数据的暂存单 元。它和一般的存储器之间的区别在于对数据的存取方法和寻址方式不同。 串联堆栈:寄存器堆栈(硬堆栈) 存储器堆栈:(软堆栈) 返回 数据传送指令: 数据传送指令主要包括取数指令,存数指令, 传送指令,成组传送指令,字节交换指令,清累加 器指令等,这类指令主要用来实现主存和寄存器之 间,或寄存器和寄存器之间的数据传送。 返回 算术运算指令: 这类指令包括二进制定点加、减、乘、除指令, 求反,求补指令,算术移位指令,算术比较指令,有 些机器还有十进制算术运算指令。这类指令主要用于 定点或浮点的算术运算。 返回 逻辑运算指令: 这类指令包括逻辑加,逻辑乘,按位加,逻辑 移位等指令,主要用于代码的转换,判断及运算。 返回 程序控制指令: 计算机在执行程序时,通常情况下按指令计数器的现 行地址顺序取指令。但有时会遇到特殊情况:机器执行 到某条指令时,出现了几种不同结果,这时机器必须执行 一条转移指令,根据不同结果,这时机器必须执行一条转 移指令,从而改变程序原来执行的顺序。这种转移指令称 为条件转移指令。 除各种条件转移指令外,还有无条件转移指令,转子 程序指令,返回主程序指令,中断返回指令等。 返回 输入输出指令: 输入输出指令主要用来启动外围设备,检查测 试外围设备的工作状态,并实现外部设备和 CPU之间, 或外围设备与外围设备之间的信息传送 。 返回 堆栈操作指令: 堆栈操作指令通常有两条:一条是进栈指令, 执行两个动作:(1)将数据从CPU 压入堆栈栈顶; (2)修改堆栈指示器。另一条是退栈指令,也执行 两个动作: (1)修改堆栈指示器;(2)从栈顶取 出数据到CPU 。这两条指令是成对出现的,因而在 程序的中断嵌套、子程序调用嵌套过程中十分有用 和方便。 返回 字符串处理指令: 字符串处理指令是一种非数值处理指令,一般包 括字符串传送、字符串转换、字符串比较、字符串查 找、字符串抽取、字符串替换等。这类指令在文字编 辑中对大量字符串进行处理。 返回 特权指令: 特权指令是指具有特殊权限的指令。由于指令的权限最大,若使用不当,会破坏系统和其他用户信息。因此这类指令只用于操作系统或其他系统软件,一般不直接提供给用户用。 返回 其他指令: 除以上各类指令外,还有状态寄存器置位、复位指令,测试指令,停机指令,以及 其他一些特殊控制用的指令。 返回 直接寻址方式示意图 返回 间接寻址方式示意图 返回 相对寻址方式示意图 返回 间接寻址示意图 返回 基址和变址寻址 返回 人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。 * 第四章 指令系统 4.1 指令系统的发展与性能要求 4.2 指令格式 4.3 寻址方式 4.4 典型指令 Back 4.1 指令系统的发展与性能要求 1、指令在计算机系统中的地位 (1)是软件和硬件分界面的一个主要标志 ? 硬件设计人员采用各种手段实现它; ? 软件设计人员则利用它编制各种各样的系统软件和应用软件 (2)是硬件设计人员和软件设计人员之间的分界面,也是他们之间沟通的桥梁。 NEXT 4.1 指令系统的发展与性能要求 2、指令系统基本概念 指令:就是要计算机执行某种操作的命令。从计算机组成的层次结构来说,计算机的指令有微指令、机器指令和宏指令之分。微指令是微程序级的命令,它属于硬件; 宏指令:由若干条机器指令组成的软件指令,它属于软件; 机器指令:介于微指令与宏指令之间,通常简称为指令,每一条指令可完成一个独立的算术运算或逻辑运算操作。  本章所讨论的指令,是机器指令。 NEXT 指令系统:一台计算机中所有机器指令的集合,称为这台计算机的指令系统。 指令系统是表征一台计算机性能的重要因素,它的格式与功能不仅直接影响到机器的硬件结构,而且也直接影响到系统软件,影响到机器的适用范围 系列机: 4.1 指令系统的发展与性能要求 NEXT 3、发展情况 (1)20世纪50年代: (2) 60年代后期: (3)70年代末期: ? 复杂指令系统计算机:简称CISC。但是如此庞大的指令系统不但使计算机的研制周期变长,难以保证正确性,不易调试维护,而且由于采用了大量使用频率很低的复杂指令而造成硬

文档评论(0)

502992 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档