第4章 8086寻址方式与指令系统
4.1 概述
指令是指挥计算机进行操作的命令。指令系统是指微处理器能执行的各种指令的集合。程序就是一系列按一定顺序排列的指令,执行程序的过程就是计算机的工作过程。微处理器的主要功能由它的指令系统来体现,不同的微处理器有不同的指令系统,其中每一条指令对应着处理器的一种基本操作,这在设计微处理器时确定。
通常一条指令包括两部分:操作码和操作数。指令的一般格式为:
操作码 [操作数1,操作数2,……,操作数n]
没有操作数的指令称为无操作数指令。有两个操作数的指令称为双操作数指令或二地址指令。其格式如下:
操作码 目标操作数,源操作数
操作码决定要完成的操作,操作数指参加运算的数据或是操作数所在的内存单元地址。在计算机中,操作码和操作数地址都由二进制数码表示,整条指令以二进制编码的形式存放在存储器中。
采用不同CPU的计算机的指令系统不同,指令的格式及各指令允许的寻址方式也不同。因此,要使用某种微处理器,必须先要掌握其指令系统和各指令允许的寻址方式。