Register Addressing:
ADD BX, CX
Immediate Addressing:
MOV AX, 5
Memory addressing
MOV AX, x
MOV AX, [BX]
MOV AX, [1234]
Base Displacement Addressing:
MOV AX, [BX + 2]
Base Index Displacement:
MOV AX, [BX + SI + 2]
Base Index addressing
MOV AX, [BX + SI]