第三章(1)80868088指令系统.ppt

第3章 8086/8088指令系统 3.1 8086/8088寻址方式 首先,简单讲述一下指令的一般格式: 计算机中的指令由操作码字段和操作数字段组成。 操作码:指计算机所要执行的操作,或称为指出操作类型,是一种助记符。 操作数:指在指令执行操作的过程中所需要的操作数。 该字段除可以是操作数本身外,也可以是操作数地址 或是地址的一部分,还可以是指向操作数地址的指针或其 它有关操作数的信息。种类分为:立即数操作数、寄存器操作数、存储器操作数。 根据地址码部分所给地址的个数,指令可分为如下几种: 1、零地址指令 只有操作码无操作数指令,又称为无操作数指令。 一般有如下两种情况: (1)无需任何操作数。如空操作,CPU控制指令等 (2)所需的操作数是隐含约定的。如对隐含约定的寄存器内容进行操作;所需的操作数默认在堆栈中,由SP隐含指出;字符串处理指令,源、目的操作数约定的存放地址等。 2、一地址指令 1)只有目的操作数的单操作数指令 格式、功能() 2)隐含约定目的地址的双操作数指令 格式、功能() 3、二地址指令 格式、功能() 这是最常用的指令格式 4、三地址指令 格式、功能() 优点:D1、D2中的内容均未被破坏 缺点:增加存储空间,取指时间变长 问题:什么是

文档评论(0)

1亿VIP精品文档

相关文档