A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Funcionamento básico de um processador de 8 bits Prof. Erwin A. Uhlmann.

Apresentações semelhantes


Apresentação em tema: "Funcionamento básico de um processador de 8 bits Prof. Erwin A. Uhlmann."— Transcrição da apresentação:

1 Funcionamento básico de um processador de 8 bits Prof. Erwin A. Uhlmann

2 Memória RAM Célula 1 (0000) Célula 2 (0001) Célula 3 (0010) Célula 4 (0011) Célula 5 (0100) Célula 6 (0101) Célula 7 (0111) Célula 8 (1000) Registrador ALU Momento 1 A ALU só tem uma entrada. Como realizar um cálculo se a memória só tem uma saída? 01

3 Memória RAM Célula 1 (0000) Célula 2 (0001) Célula 3 (0010) Célula 4 (0011) Célula 5 (0100) Célula 6 (0101) Célula 7 (0111) Célula 8 (1000) Registrador ALU Momento 2 Utilize um registrador que o clock se encarrega de ordenar

4 Memória RAM Célula 1 (0000) Célula 2 (0001) Célula 3 (0010) Célula 4 (0011) Célula 5 (0100) Célula 6 (0101) Célula 7 (0111) Célula 8 (1000) Registrador ALU Momento 1 Como o primeiro valor é “jogado fora”, redirecione-o para o registrador 01

5 Memória RAM Célula 1 (0000) Célula 2 (0001) Célula 3 (0010) Célula 4 (0011) Célula 5 (0100) Célula 6 (0101) Célula 7 (0111) Célula 8 (1000) Registrador ALU Momento 2 Como o primeiro valor é “jogado fora”, redirecione-o para o registrador 01 10

6 Memória RAM Célula 1 (0000) Célula 2 (0001) Célula 3 (0010) Célula 4 (0011) Célula 5 (0100) Célula 6 (0101) Célula 7 (0111) Célula 8 (1000) Registrador ALU Momento 1 O registrador só tem uma entrada e deve utilizar todos dados da memória 10 MUX 01

7 Memória RAM Célula 1 (0000) Célula 2 (0001) Célula 3 (0010) Célula 4 (0011) Célula 5 (0100) Célula 6 (0101) Célula 7 (0111) Célula 8 (1000) Registrador ALU Momento 2 O registrador só tem uma entrada e deve utilizar todos dados da memória 10 MUX 01

8 Memória RAM Célula 1 (0000) Célula 2 (0001) Célula 3 (0010) Célula 4 (0011) Célula 5 (0100) Célula 6 (0101) Célula 7 (0111) Célula 8 (1000) Registrador ALU Momento 1 Como guardar os dados na memória? 10 MUX 01

9 Memória RAM Célula 1 (0000) Célula 2 (0001) Célula 3 (0010) Célula 4 (0011) Célula 5 (0100) Célula 6 (0101) Célula 7 (0111) Célula 8 (1000) Registrador ALU Momento 2 O primeiro operando é desprezado. 10 MUX 01

10 Memória RAM Célula 1 (0000) Célula 2 (0001) Célula 3 (0010) Célula 4 (0011) Célula 5 (0100) Célula 6 (0101) Célula 7 (0111) Célula 8 (1000) Registrador ALU Momento 3 A ALU realiza a operação. 10 MUX 01 11

11 Memória RAM Célula 1 (0000) Célula 2 (0001) Célula 3 (0010) Célula 4 (0011) Célula 5 (0100) Célula 6 (0101) Célula 7 (0111) Célula 8 (1000) Registrador ALU Momento 3 A ALU realiza a operação. MUX 11 Em todos os momentos a memória tem somente instrução read, agora o sinal deve ser write.


Carregar ppt "Funcionamento básico de um processador de 8 bits Prof. Erwin A. Uhlmann."

Apresentações semelhantes


Anúncios Google