第二章80868088的指令系统.docVIP

  • 37
  • 0
  • 约2.06万字
  • 约 27页
  • 2016-10-13 发布于天津
  • 举报
第二章80868088的指令系统

第三章 8086的指令系统 【回顾】 8086的内部结构和寄存器,地址分段的概念,8086的工作过程。 【本讲重点】 有关寻址的概念;6种基本的寻址方式及有效地址的计算。 3.1 8086的寻址方式 首先,简单讲述一下指令的一般格式: 操作码 操作数 …… 操作数 计算机中的指令由操作码字段和操作数字段组成。 操作码 指计算机所要执行的操作,或称为指出操作类型,是一种助记符。 操作数 指在指令执行操作的过程中所需要的操作数。该字段除可以是操作数本身外,也可以是操作数地址或是地址的一部分,还可以是指向操作数地址的指针或其它有关操作数的信息。 寻址方式就是指令中用于说明操作数所在地址的方法,或者说是寻找操作数有效地址的方法。8086的基本寻址方式有六种。 1.立即寻址 所提供的操作数直接包含在指令中。它紧跟在操作码的后面,与操作码一起放在代码段区域中。如图所示。 例如:MOV AX,3000H 立即数可以是8位的,也可以是16位的。若是16位的,则存储时低位在前,高位在后。立即寻址主要用来给寄存器或存储器赋初值。 2.直接寻址 操作数地址的16位偏移量直接包含在指令中。它与操作码—起存放在代码段区域,操作数一般在数据段区域中,它的地址为数据段寄存器DS加上这16位地址偏移量。如下图所示。 例如: MOV AX,DS:[2000H]; (对DS来讲可以省略成 MOV

文档评论(0)

1亿VIP精品文档

相关文档