微型计算机原理与接口技术第3章8086的指令系统与寻址方式.ppt

微型计算机原理与接口技术第3章8086的指令系统与寻址方式.ppt

 3.1 指令系统概述   指令就是微处理器所能执行的每一种基本操作的二进制的表达形式。指令是组成程序的基本单位。指令系统是微处理器(CPU)所具有和能执行的全部指令的集合,它与微处理器有密切的联系,不同的微处理器有不同的指令系统,决定着CPU的技术性能。   8086指令系统是向上兼容的,因此可以处理8085中全部指令的功能。8086采用可变字节的指令格式,寻址方式多种多样,能处理8位或16位数据。8086指令系统中增加了软件中断指令和串操作指令,为多处理机系统的构成奠定了基础。   8086指令系统共包含92种基本指令,根据功能可分为6大类:① 数据传送类指令;② 算术运算类指令;③ 逻辑运算与移位指令;④ 串操作指令;⑤ 控制转移指令;⑥ 处理器控制指令。 3.1.1 指令格式   8086指令的一般格式如图3.1所示。    图3.1 8086指令的一般格式   指令一般由操作码和操作数两部分构成。操作码指示指令要完成的操作,用助记符表示。助记符是一类具有相同功能的指令操作码的保留名。操作数是指令执行的对象,可显式给出也可隐含存在。操作数有多个时,操作数之间应用逗号隔开。   8086的指令长度为1~7个字节,其中操作码占用1~2个字节,因此指令的长度主要取决于操作数的个数及其寻址方式。根据操作数的个数,指令在格式上可分为以下三类:   (1) 零操作数指令。指

文档评论(0)

1亿VIP精品文档

相关文档