Multiplicacao



- Mul op   (sem sinal)

- Imull op (com sinal)

     - op -> reg 8-16. mem 8-16

     - Multiplica AL ou AX pelo op

     - Se op=8 bits

          - Multiplica o conteudo de Al pelo op e colca o resultado em AX

     - Se op=16 bits

          - Multiplica o conteudo de AX pelo op e colca o resultado em DX (+significativo) e em AX (-significativo)





Divisao



- Div op   (sem sinal)

- Idiv op  (com sinal)

     - op -> reg 8-16

     - Divide AL ou AX pelo op

     - Se op=8 bits

          - Divide o conteudo de AX pelo op e coloca o resultado em AL e o resto em AH

     - Se op=16 bits

          - Divide o conteudo de DX AX pelo op e coloca o resultado em AX e o resto em DX



Inversao de Sinal



- Neg op   (sem sinal)

     - op -> reg 8-16. mem 8-16

     - Inverte o sinal de op, ou seja op=op*(-1)





