180 likes | 334 Views
Eletrônica Digital II ELT013. Engenharia de Computação. Aula 6. Registradores. Flip-Flops. Registrador de deslocamento (1). FUNÇÃO: armazenar mais de 1 bit Dados inseridos/disponibilizados na forma PARALELA e SERIAL. Registrador de deslocamento (2). Entrada In = 0010. 0. 1. 0. 0. In.
E N D
Eletrônica Digital IIELT013 Engenharia de Computação
Aula 6 Registradores ELT013 - Eletrônica Digital II Aula 5 - Dispositivos de Memória - Parte II
Flip-Flops ELT013 - Eletrônica Digital II Aula 5 - Dispositivos de Memória - Parte II
Registrador de deslocamento (1) • FUNÇÃO: armazenar mais de 1 bit • Dados inseridos/disponibilizados na forma PARALELA e SERIAL ELT013 - Eletrônica Digital II Aula 5 - Dispositivos de Memória - Parte II
Registrador de deslocamento (2) • Entrada In = 0010 0 1 0 0 In Q3 Q2 Q1 Q0 out ELT013 - Eletrônica Digital II Aula 5 - Dispositivos de Memória - Parte II
Registrador de deslocamento (3) • Entrada In = 0010 0 1 0 0 In 0 Q3 0 Q2 1 Q1 Q0 out 0 ELT013 - Eletrônica Digital II Aula 5 - Dispositivos de Memória - Parte II
Aplicações de Registradores ELT013 - Eletrônica Digital II Aula 5 - Dispositivos de Memória - Parte II
Conversão Serial/Paralelo FIM inicio 1 0 0 1 0 0 1 0 0 1 0 0 Q3 Q1 Q2 Q0 1 0 0 0 0 0 0 1 0 0 1 0 ... 1001 1 0 1 0 1 0 0 1 Após 4 ciclos 1001 ELT013 - Eletrônica Digital II Aula 5 - Dispositivos de Memória - Parte II
Conversão Paralelo/Serial (1) ELT013 - Eletrônica Digital II Aula 5 - Dispositivos de Memória - Parte II
Conversão Paralelo/Serial (1) • Procedimento para carregar a informação paralela: • CLEAR = 0 “zerarmos” todos os registradores • ENABLE = 1 Os FFs irão assumir os valores presentes em PR3, PR2, PR1 e PR0, ou seja, a informação paralela foi carregada nos registradores (saídas Q3 , Q2 , Q1 e Q0) • Funcionamento: • Com as transições de CLK tem-se as informações apresentadas em Q0 de forma sequencial. Após 3 transições, toda informação carregada (paralela) foi convertida em serial. ELT013 - Eletrônica Digital II Aula 5 - Dispositivos de Memória - Parte II
Conversão Paralelo/Serial (2) 1 1 0 0 1 1100 - paralelo ELT013 - Eletrônica Digital II Aula 5 - Dispositivos de Memória - Parte II
Divisão e Multiplicação por 2 • Multiplicação • Desloca-se para ESQUERDA • Divisão • Desloca-se para DIREITA ELT013 - Eletrônica Digital II Aula 5 - Dispositivos de Memória - Parte II
Transferência Entre registradores ELT013 - Eletrônica Digital II Aula 5 - Dispositivos de Memória - Parte II
Paralelo/Paralelo ELT013 - Eletrônica Digital II Aula 5 - Dispositivos de Memória - Parte II
Série/Série ELT013 - Eletrônica Digital II Aula 5 - Dispositivos de Memória - Parte II
Sequência típica de uma ULA • Unidade de controle recebe uma instrução determinando que um determinado valor na memória deve ser somado ao valor do acumulador; • Valor é transferido da memória para o registra dor B; • Valores do acumulador e do registrador B são apresentados à lógica de adição que executa a soma e armazena o resultado no acumulador; • Resultado pode ser mantido no acumulador para operações subsequentes ou ser transferido para a memória. ELT013 - Eletrônica Digital II Aula 5 - Dispositivos de Memória - Parte II
Unidade Lógica Aritmética (1) ELT013 - Eletrônica Digital II Aula 5 - Dispositivos de Memória - Parte II
Unidade Lógica Aritmética (2) ELT013 - Eletrônica Digital II Aula 5 - Dispositivos de Memória - Parte II