有四种:
1、立即寻址方式:操作数就包含在指令中。作为指令的一部分,跟在操作码后存放在代码段。 这种操作数成为立即数。立即数可以是8位的,也可以是16位的。
2、寄存器寻址方式:操作数在CPU内部的寄存器中,指令指定寄存器号。
3、直接寻址方式: 操作数在寄存器中,指令直接包含有操作数的有效地址。
4、寄存器间接寻址方式:操作数在寄存器中,操作数有效地址在SI、DI、BX、BP 这四个寄存器之一。