3.1.1.2 寄存器寻址方式(Register addressing)

  它使用寄存器来存放要处理的操作数,寄存器号由指令指定,如下图所示。  
    

  对于16位操作数,寄存器可以是AX、BX、CX、DX、SI、DI、SP、BP、CS、DS、ES和SS;对于8位操作数,寄存器可以是AL、AH、BL、BH、CL、CH、DL、DH。由于操作数就在寄存器中,指令执行时不需要访问存储器,因此这是一种快速的寻址方式。

  除上述两种寻址方式外,下面五种寻址方式的操作数都在除代码段以外的存储区中。
  这里先引入有效地址EA(Effective Address)的概念:在8086里,把操作数的偏移地址称为有效地址,下面五种计算EA的方法体现了五种寻址方式。