37
Organização Prof. Moisés Souto de computadores

Organização de computadores - Docentes

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Organização de computadores - Docentes

OrganizaçãoProf. Moisés Souto

de computadores

Page 2: Organização de computadores - Docentes

LÓGICA DIGITAL

Aula 08

Page 3: Organização de computadores - Docentes

PORTAS E ÁLGEBRA BOOLEANA (1)

(a) Inversor com transistor.

(b) Porta NAND.

(c) Porta NOR.

Page 4: Organização de computadores - Docentes

PORTAS E ÁLGEBRA BOOLEANA (2)

Símbolos e comportamento funcional das cinco portas

básicas.

Page 5: Organização de computadores - Docentes

ÁLGEBRA BOOLEANA

(a) Tabela-verdade para a função majoritária de três variáveis.

(b) Um circuito que implementa a função descrita em (a).

Page 6: Organização de computadores - Docentes

EQUIVALÊNCIA DE CIRCUITOS (1)

Construção de portas (a) NOT, (b) AND, e (c) OR, usando somente portas NAND ou somente portas NOR.

Page 7: Organização de computadores - Docentes

EQUIVALÊNCIA DE CIRCUITOS (2)

Duas funções equivalentes (a) AB + AC, (b) A(B + C).

Page 8: Organização de computadores - Docentes

EQUIVALÊNCIA DE CIRCUITOS (3)

Algumas identidades da álgebra Booleana.

Page 9: Organização de computadores - Docentes

EQUIVALÊNCIA DE CIRCUITOS (4)

Símbolos alternativos para algumas portas:(a) NAND, (b) NOR, (c) AND, (d) OR

Page 10: Organização de computadores - Docentes

EQUIVALÊNCIA DE CIRCUITOS (5)

(a) Tabela-verdade para a função XOR.

(b-d) Três circuitos para calcular essa tabela.

Page 11: Organização de computadores - Docentes

EQUIVALÊNCIA DE CIRCUITOS (6)

(a) Características elétricas de um dispositivo.

(b) Lógica positiva.

(c) Lógica negativa.

Page 12: Organização de computadores - Docentes

CIRCUITOS INTEGRADOS

Chip SSI que contém quatro portas.

Page 13: Organização de computadores - Docentes

MULTIPLEXADORES (1)

Circuito multiplexadorde oito entradas.

Page 14: Organização de computadores - Docentes

MULTIPLEXADORES (2)

(a) Multiplexador MSI.

(b) O mesmo multiplexador ligado para calcular a função majoritária.

Page 15: Organização de computadores - Docentes

DECODIFICADORES

Circuito decodificador 3 para 8.

Page 16: Organização de computadores - Docentes

COMPARADORES

Comparador simples de 4 bits.

Page 17: Organização de computadores - Docentes

ARRANJOS LÓGICOS PROGRAMÁVEIS

Arranjo lógico programável de 12 entradas e 6 saídas. Os quadradinhos representam fusíveis que podem ser queimados para determinar a função a ser calculada. Os fusíveis são arranjados em duas matrizes: a superior para as portas AND e a inferior para as portas OR.

Page 18: Organização de computadores - Docentes

DESLOCADORES

Deslocador esquerda/direita de 1 bit.

Page 19: Organização de computadores - Docentes

SOMADORES (1)

(a) Tabela-verdade para adição de 1 bit.

(b) Circuito para um meio-somador.

Page 20: Organização de computadores - Docentes

SOMADORES (2)

(a) Tabela-verdade para um somador completo.

(b) Circuito para um somador completo.

Page 21: Organização de computadores - Docentes

UNIDADES LÓGICA E ARITMÉTICA (1)

ALU de 1 bit.

Page 22: Organização de computadores - Docentes

UNIDADES LÓGICA E ARITMÉTICA (2)

Oito segmentos de ALU de 1 bit conectados para formar uma ALU de 8 bits.

Os sinais de habilitação e de inversão não são mostrados por simplicidade.

Page 23: Organização de computadores - Docentes

RELÓGIOS

(a) Relógio.

(b) Diagrama de temporização para o relógio.

(c) Geração de um relógio assimétrico.

Page 24: Organização de computadores - Docentes

LATCHES (MEMÓRIA DE 1 BIT) (1)

(a) Latch NOR no estado 0.

(b) Latch NOR no estado 1.

(c) Tabela-verdade para NOR.

Page 25: Organização de computadores - Docentes

LATCHES (2)

Latch SR com relógio.

Page 26: Organização de computadores - Docentes

LATCHES (3)

Latch D com relógio.

Page 27: Organização de computadores - Docentes

FLIP-FLOPS (1)

(a) Gerador de pulso.

(b) Temporização em quatro pontos do circuito.

Page 28: Organização de computadores - Docentes

FLIP-FLOPS (2)

Flip-flop tipo D.

Page 29: Organização de computadores - Docentes

FLIP-FLOPS (3)

Latches e flip-flops tipo D.

Page 30: Organização de computadores - Docentes

FLIP-FLOPS (4)

Flip-flop D dual.

Page 31: Organização de computadores - Docentes

FLIP-FLOPS (5)

Flip-flop octal.

Page 32: Organização de computadores - Docentes

ORGANIZAÇÃO DE MEMÓRIA (1)

Diagrama lógico para uma memória 4 x 3.

Cada linha é uma das quatro palavras de 3 bits.

Page 33: Organização de computadores - Docentes

ORGANIZAÇÃO DE MEMÓRIA (2)

(a) Buffer não inversor.

(b) Efeito de (a) quando o controle está alto.

(c) Efeito de (a) quando o controle está baixo.

(d) Buffer inversor.

Page 34: Organização de computadores - Docentes

CHIPS DE MEMÓRIA (1)

Dois modos de organizar um chip de memória de 4 Mbits.

Page 35: Organização de computadores - Docentes

CHIPS DE MEMÓRIA (2)

Dois modos de organizar um chip de memória de 512 Mbits.

Page 36: Organização de computadores - Docentes

CHIPS DE MEMÓRIA NÃO-VOLÁTIL

Comparação entre vários tipos de memória.

Page 37: Organização de computadores - Docentes

REFERÊNCIAS

Notas de aula. Arquitetura e organização de computadores. Glaucus Brelaz.

Slides do livro Organização Estruturada de ComputadoresAndrew S. Tanenbaum

Arquitetura e Organização de Computadores. William Stallings

Organização Estruturada de ComputadoresAndrew S. Tanenbaum