terça-feira, 7 de dezembro de 2010

[Arq e Org] Conjunto de Instruções


Uma operação realizada pela CPU é determinada pelo conjunto de instruções que ela executa. As chamadas instruções de máquina. À coleção de instruções que uma CPU pode executar é chamada conjunto de instruções. Este conjunto de instruções é suficiente para traduzir programas escritos em uma linguagem de alto nível para a linguagem de máquina. Os elementos de uma instrução são:
  • Código da operação (opcode): Especifica a operação a ser executada;
  • Referência ao operando fonte: Indica as entradas para a operação;
  • Referência ao operando destino
  • Endereço da próxima instrução
Cada instrução é representada por um conjunto de bits. Devido às dificuldades de se trabalhar com bits, normalmente usam-se mnemônicos para representar as instruções, como por exemplo: ADD, SUB, LOAD, STORE. As instruções podem ser classificadas em grupos:
  • Processamento de dados (lógicas e aritméticas);
  • Armazenamento de dados;
  • Entrada/Saída;
  • Controle(teste e desvio).

Nenhum comentário:

Postar um comentário