概述--指令及指令系统
-
1
-
2
上一节
下一节
第5章 指令系统
要用计算机解决问题必须编写程序,编写程序必须使用指令,本章我们讨论计算机的指令及指令系统。重点讨论:
①什么是指令?什么是指令系统?指令的作用;
②指令的格式,一条指令应该包含哪些部分,这些部分如何组织;
③指令的寻址方式;如何在内存中找到执行的指令和要处理的数据;
④指令的类型。指令系统中应该包含哪些类型的指令;
⑤什么是精简指令集?什么是复杂指令?
5.1概述
指令是规定计算机执行某种操作的指示或命令,又称为机器指令。计算机的工作基本上体现在执行指令上,指令是用户使用计算机与计算机本身运行的最小功能单位。
计算机的指令有微指令、机器指令和宏指令之分。微指令是微程序级的命令,是对机器指令的解释,它属于硬件;宏指令是由若干条机器指令组成的软件指令,相当于过程,它属于软件。机器指令是介于微指令与宏指令之间,通常简称为指令。
每一条指令可以完成一个独立的操作。如算术运算或逻辑运算。
本章主要讨论机器指令,微指令在第6章讨论控制器的设计时介绍,宏指令在《汇编程序设计》这门课程中介绍。
指令系统:一台计算机的所有指令的集合构成该机器的指令系统。
指令系统的设计是计算机系统设计的一个最有影响的方面,是计算机设计人员和计算机编程人员能看到的同一机器的分界面。
硬件的强大功能是通过指令体现出来的,用户要解决某一具体问题也是运用指令编写程序实现的。
指令的功能不仅直接影响计算机的硬件结构,而且也直接影响到系统软件,影响到机器的适用范围。
教学目的要求:熟悉什么是指令,什么是指令系统,掌握指令的作用
教学重点:掌握指令的作用
教学难点:无

