I'm not sure what the the code is addressing in each of these
addressing modes. I know that the opcode is moving data, but
where is the code addressing the code at in each addressing
modes:
register addressing
mov ax, bx
immediate
mov ax, 1
or
mov ax, 0x010C
direct memory addressing
mov ax, [102h]
direct offset addressing
byte_tab db 12, 15, 22
mov al, [byte_tab+2]
mov al, byte_tab[2]
register indirect
mov ax,[di]
base index
mov ax,[bx+di]
base index with displacement
mov ax, [bx + di + 10]