quinta-feira, 11 de outubro de 2012

CPU - Instruções


Definição de Instruções da Máquina


A operação de uma UCP é determinada pelas instruções que ela executa, conhecidas como instruções de máquina. A coleção das diferentes instruções que a UCP é 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 aos dados que serão manipulados 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.


No primeiro caso, todas as instruções têm um C.Op. com a mesma quantidade de bits. A implementação das instruções e sua manipulação durante a execução de um programa são facilitadas, ao passo que o tamanho do C.Op., e da própria instrução tende a aumentar, influenciando no aumento do tamanho ocupado pelo programa na MP.




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. 

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ção



~




Ciclo de Instrução sem Interrupção











Ciclo de Busca













Sem comentários:

Enviar um comentário