计算机程序中的指令是 指挥机器工作的指示和命令。程序是由一系列按一定顺序排列的指令组成,执行程序的过程就是计算机的工作过程。指令是计算机执行某种操作的命令,它告诉计算机要执行什么操作以及操作的对象是什么。
从计算机组成的层次结构来说,指令可以分为以下几类:
微指令:
这是微程序级的命令,属于硬件层面。
机器指令:
这是通常简称为指令的层面,每一条指令可完成一个独立的算术运算或逻辑运算操作。
宏指令:
由若干条机器指令组成的软件指令,属于软件层面。
指令通常包括两方面的内容:
操作码:决定要完成的操作。
操作数:参加运算的数据及其所在的单元地址。
指令集是CPU中用来计算和控制计算机系统的一套指令的集合。每种新型的CPU在设计时就规定了一系列与其他硬件电路相配合的指令集。指令集的先进与否,也关系到CPU的性能发挥,它是CPU性能体现的一个重要标志。
总结来说,计算机指令是计算机执行操作的基本单位,而程序则是由这些指令按一定顺序排列组成的,用于实现特定功能或解决特定问题。