por RobL » 23 Jun 2011 12:13
Observe que em Assembly não se usa se quer sinal de = para associação.
No entanto, em certos programas, em assembly, ve-se o operando com uma função complexa com soma, multiplicação, divisão, operações que o set de instruções não fazem. Isto é em nível de "linkador". Antes do processo de produzir o código fonte, essas operações serão feitas pelo programa no PC e um valor final será colocado no lugar dessa operação. Só então será linkado. Daí poderá ver complexas operações com sinais <<, >> * / etc... , do lado direito de uma instrução. Estas operações ajudam a tornar o programa mais compreensível.
Por ex:
MOVLW, (Fclk * (Motor / 4))
em vez de
MOVLW, 0x12