当操作数位于CPU内部寄存器中时,所采用的寻址方式称为寄存器寻址。对于16位操作数,可使用的寄存器包括AX、BX、CX、DX、SI、DI、SP和BP;而对于8位操作数,可选择的寄存器则有AH、AL、BH、BL、CH、CL、DH和DL。由于寄存器寻址方式的操作过程完全在CPU内部执行,无需占用总线周期,因此执行速度非常快。在一條指令中,源操作数和目的操作数都可以采用寄存器寻址方式,也可以选择其中之一使用该方式。