Modos de endereçamento
A tabela seguinte sumariza os modos de endereçamento, isto é, as formas de obter os operandos.
Modo de endereçamento |
Obtenção do operando |
Nº de bits na instrução |
Exemplos de instruções |
Imediato |
Constante (dados) |
4 |
ADD R1, 3 |
8 |
MOVL R2, 34H MOVH R2, F3H |
||
Registo |
Rs |
4 |
ADD R1, R2 |
Indirecto |
[Rs] |
4 |
MOV R1, [R2] |
Baseado |
[Rs + constante] |
4 + 4 |
MOV R1, [R2+3] |
Indexado |
[Rs + Ri] |
4 + 4 |
MOV R1, [R2+R3] |
Relativo |
Constante (endereços) |
8 |
JZ 100H |
12 |
CALL 100H |
||
Implícito |
[SP] |
0 |
PUSH, POP |
SP, PC |
0 |
RET, CALL |