您的位置: 网站首页 > 程序开发 > 汇编语言与微机原理教程 > 第9章 80x86的寻址方式与指令系统 > 【9.3 80x86的指令系统】

9.3 80x86的指令系统

9.3  80x86的指令系统

80x86微机属于CISC(复杂指令集计算机),虽然80486Pentium微处理器中部分采用了RISC技术。8086/8088指令系统是CISC基本指令集,只能在实地址方式下执行单任务操作。8086/8088指令系统有基本指令133条,按功能可分为6类:数据传送指令、算术运算指令、位处理指令、程序控制指令、串操作指令和处理器控制指令。

本节集中介绍指令,指令操作数字段出现的符号及其含义说明如下。

1RREGRegregister缩写,表示16位或8位通用寄存器操作数。

2R8r8:表示8位通用寄存器操作数。

3R16r16:表示16为通用寄存器操作数。

4SRsegment register缩写,表示段寄存器(DSSSESCS之一)。

5DSTDstdstdestination缩写,表示目标操作数。

6SRCSrcsrcsource缩写,表示源操作数。

7AAccaccumulation缩写,表示累加器AXAL

8MemMmemory缩写,表示存储器操作数。

9AddAddraddress缩写,表示内存单元地址。

10[]:表示段内相应地址存储单元的内容或相应I/O端口的内容,方括号内是地址值,可为无符号数、一个寄存器值、两个寄存器值之和、寄存器值与位移量之和。

11XX:[]XX为段寄存器名(DSSSESCS之一)前缀。

12ImImmediate缩写,表示16位或8位立即数。

13nn:表示16位立即数。

14n:表示8位立即数。