Manipulação de Dados






Passo1: Obter da memória um dos valores a somar, e guardar em um registrador

Passo2: Obter da memória a outra parcela, e armazenar em outro registrador

Passo3: Acionar o circuito da adição, tendo os registradores utilizados nos Passos1 e 2 como entradas, e escolher outro registrador para guardar o resultado

Passo4: Armazenar o resultado na memória


Passo5: Finalizar


  1. Instruções de transferência de dados

  2. Instruções aritméticas e lógicas

  3. Instruções de controle



Passo1: Carregue um registrador com um valor da memória

Passo2: Carregue outro registrador com outro valor da memória

Passo3: Se o 2o valor for zero, desvie para o Passo6

Passo4: Divida o conteúdo do 1o registrador pelo do 2o e guarde o resultado em um 3o registrador

Passo5: Armazene na memória o conteúdo do 3o registrador

Passo6: Pare









  1. ‘pipelining’

  2. multiprocessadores (processamento paralelo)

(MIMD, SISD e SIMD)


  1. operações lógicas

  2. deslocamento e rotação

  3. operações aritméticas


  1. Controladores

  2. CPU

  3. Comunicação paralela e serial