Considere um processador em cujo conjunto de instruções há instruções de três operandos. A instrução mult multiplica os dois
primeiros operandos e armazena o resultado no terceiro operando e add soma os dois primeiros operandos e armazena o
resultado no terceiro. Neste processador, o código que corresponde à operação X = (B * C) + D é:
Uma característica-chave na arquitetura MSP430 é o seu conjunto de instruções muito reduzido: existem apenas
27 diferentes instruções reconhecíveis pela CPU.
Sendo assim, a instrução para o apagamento do registrador R9 é:
Na primeira passagem de um assembler de duas passagens, as
definições de rótulos e valores, entre outras, são coletadas e
armazenadas em uma estrutura denominada tabela de