CPU - Instruções
Definição de Instruções de Máquina
A operação de uma CPU é determinada pelas instruções que ela executa, conhecidas como instruções de máquina. A colecção das diferentes instruções que a CPU é capaz de executar é conhecida como o conjunto de instruções do processador, o qual pode variar de um fabricante para outro e mesmo de um modelo para outro de processador.
- Formato das Instruções
Cada instrução consiste num grupo de bits que pode ser
dividido em duas partes:
- a primeira parte indica o que é a instrução e como será executada, sendo constituída de um só campo;
- a segunda parte refere-se ao(s) dado(s) que será(ão) manipulado(s) na operação, podendo ser constituída por mais de um campo.
- Tamanho das Instruções
A definição dos códigos de operação do conjunto de
instruções de um processador pode ser feita por duas maneiras:
- instruções com C.Op. de tamanho fixo;
- instruções com C.Op. de tamanho variável.
Tipos de Instruções
Um computador deve ter um conjunto de instruções que permita
ao usuário formular qualquer tarefa de processamento de dados. Outra maneira de
determinar esse conjunto de instruções é considerar os comandos disponíveis em
uma linguagem de alto nível (Basic, Pascal, Fortran, C, etc.), partindose da
premissa de que qualquer programa em uma linguagem de alto nível deve ser
traduzido para uma linguagem de máquina para que possa ser executado. Portanto,
o conjunto de instruções da máquina deve ser suficiente para expressar qualquer
comando de uma linguagem de alto nível. Podemos, então, classificar as
instruções de máquina nos seguintes tipos, dependendo da sua função:
- Processamento de dados: instruções aritméticas e lógicas;
- Armazenamento de dados: instruções de memória;
- Movimentação de dados: instruções de E/S;
- Controle: instruções de teste e desvio.
Ciclo de Instruções
Sem comentários:
Enviar um comentário