文档介绍:
第4章指令系统.ppt第四章 指令系统
内容简介
指令系统的发展与性能要求
指令的一般格式
寻址方式
指令的分类和功能
重点内容
1、基本概念
指令系统、寻址方式、CISC、RISC
2、指令格式和寻址方式辨析
作业
P127:
3、4、5、6
4.1 指令系统的发展与性能要求
指令系统的发展
对指令系统性能的要求
低级语言与硬件结构的关系
1、指令
计算机的程序是由一系列的指令有序组成的,指令就是要计算机执行某种操作的命令,一条指令可完成一个独立的算术逻辑运算操作。
微指令、机器指令、汇编指令、宏指令。
若干条指令组成的软件指令称为宏指令,相当于一个过程(函数、子程序)。
4.1.1 指令系统的发展
2、指令系统
一台计算机中所有机器指令的集合,称为这台计算机的指令系统。
指令系统是表征一台计算机性能的重要因素,其格式与功能直接影响机器的硬件结构、软件、适用范围等。
4.1.1 指令系统的发展
3、系列机
系列机指基本指令系统相同、基本体系结构相同的一系列计算机。
软件兼容问题:同一系列的各机种有共同的基本指令集,新推出的机种指令系统一定包含所有旧机种的全部指令,以确保旧机种上运行的各种软件可以不加修改便可以在新机种上运行。
显然,这种方式会造成指令系统越来越大,越来越复杂。
4.1.1 指令系统的发展
4、复杂指令系统CISC
指令条数多、结构形式复杂多样、寻址方式种类繁多、功能复杂多样、翻译执行效率低、很多指令难得用到。
CISC使计算机的研制周期长,难以保证正确性,不易调试、维护,大量使用频率很低的复杂指令浪费了系统硬件资源。
对CISC机的测试表明,最常使用的是一些最简单最基本的指令,仅占指令总数的20%,但在程序中出现的频率却占80%。
4.1.1 指令系统的发展
5、精简指令系统RISC
选取使用频率最高的一些简单指令,指令条数少,复杂功能通过宏指令实现;
指令长度、格式、结构形式、寻址方式种类少,翻译执行效率高;
只有取数/存数指令访问存储器,其余指令的操作均在CPU内部寄存器之间进行。
RISC可缩短计算机的研制周期、易于保证正确性、调试、维护,系统硬件资源使用效率高。
4.1.1 指令系统的发展
内容来自淘豆网www.taodocs.com转载请标明出处.