Tipos de instruções
As instruções do nível ISA podem ser agrupadas segundo suas funcionalidades. Segue, abaixo,
a descrição das categorias mais comuns de instruções de máquina, sem a pretensão de esgotar o
assunto:
Instruções de Movimento de Dados
Compreende, na verdade, a uma duplicação de dados:
Cria-se um novo objeto, com a mesma configuração de bits do objeto original.
O conteúdo original da memória não é apagado (pelo menos de imediato)
Operações Diádicas
Operações diádicas são aquelas que combinam dois operandos para produzir um
resultado.
Exemplo: Todas as arquiteturas têm instruções para soma, subtração, multiplicação e
divisão de números inteiros.
Também, as funções booleanas AND, NAND, OR, NOR, XOR e outras são operações
diádicas.
Operações Monádicas
Operações monádicas são aquelas que têm apenas um operando e produzem um
resultado.
E o que é fluxo de controle?
Continua >>