![Page 1: Revisão de Lógica Digital - professor.ufabc.edu.brprofessor.ufabc.edu.br/~rogerio.neves/info/arq/3.pdf · Sistema Binário • Bits como número • Soma binária • Álgebra Booleana](https://reader035.vdocuments.net/reader035/viewer/2022081615/5fdf63dde8dfd848826ad8f6/html5/thumbnails/1.jpg)
Revisão deLógica Digital
Lógica BooleanaConversão A/D e D/A
Circuitos digitais eMemória
![Page 2: Revisão de Lógica Digital - professor.ufabc.edu.brprofessor.ufabc.edu.br/~rogerio.neves/info/arq/3.pdf · Sistema Binário • Bits como número • Soma binária • Álgebra Booleana](https://reader035.vdocuments.net/reader035/viewer/2022081615/5fdf63dde8dfd848826ad8f6/html5/thumbnails/2.jpg)
Bits e Bytes
![Page 3: Revisão de Lógica Digital - professor.ufabc.edu.brprofessor.ufabc.edu.br/~rogerio.neves/info/arq/3.pdf · Sistema Binário • Bits como número • Soma binária • Álgebra Booleana](https://reader035.vdocuments.net/reader035/viewer/2022081615/5fdf63dde8dfd848826ad8f6/html5/thumbnails/3.jpg)
Byte = 8 Bits = 256 valores (28)
1 01 1 10 0 0
5 A Hexadecimal
Binário
Bit: Binary Digit. Unidade elementar de informação: 0 ou 1
![Page 4: Revisão de Lógica Digital - professor.ufabc.edu.brprofessor.ufabc.edu.br/~rogerio.neves/info/arq/3.pdf · Sistema Binário • Bits como número • Soma binária • Álgebra Booleana](https://reader035.vdocuments.net/reader035/viewer/2022081615/5fdf63dde8dfd848826ad8f6/html5/thumbnails/4.jpg)
Bin Dec Hex0000 00 00001 01 10010 02 20011 03 30100 04 40101 05 50110 06 60111 07 71000 08 81001 09 91010 10 A1011 11 B1100 12 C1101 13 D1110 14 E1111 15 F
Notação:- binária: base 2- decimal: base 10- hexadecimal: base 16
Sistema de Numeração:-Bases-Casas-Representação
![Page 5: Revisão de Lógica Digital - professor.ufabc.edu.brprofessor.ufabc.edu.br/~rogerio.neves/info/arq/3.pdf · Sistema Binário • Bits como número • Soma binária • Álgebra Booleana](https://reader035.vdocuments.net/reader035/viewer/2022081615/5fdf63dde8dfd848826ad8f6/html5/thumbnails/5.jpg)
Sistema Binário
• Bits como número
• Soma binária
• Álgebra Booleana • George Boole (1815--1864): Matemático e filósofo inglês• Operadores: E, OU, NÃO (negação)
Bin Dec0101 50110 6 +1011 11
Operador E: 0 e 0 = 00 e 1 = 01 e 0 = 01 e 1 = 1
Operador OU: 0 ou 0 = 00 ou 1 = 11 ou 0 = 11 ou 1 = 1
![Page 6: Revisão de Lógica Digital - professor.ufabc.edu.brprofessor.ufabc.edu.br/~rogerio.neves/info/arq/3.pdf · Sistema Binário • Bits como número • Soma binária • Álgebra Booleana](https://reader035.vdocuments.net/reader035/viewer/2022081615/5fdf63dde8dfd848826ad8f6/html5/thumbnails/6.jpg)
Bits como código:
Codificação dos caracteres em byte.Correspondência segundo ASCII. (American StandardCode for Information Interchange):
7 bits + paridade
![Page 7: Revisão de Lógica Digital - professor.ufabc.edu.brprofessor.ufabc.edu.br/~rogerio.neves/info/arq/3.pdf · Sistema Binário • Bits como número • Soma binária • Álgebra Booleana](https://reader035.vdocuments.net/reader035/viewer/2022081615/5fdf63dde8dfd848826ad8f6/html5/thumbnails/7.jpg)
ASCII code pageUnicode: 2 bytes
![Page 8: Revisão de Lógica Digital - professor.ufabc.edu.brprofessor.ufabc.edu.br/~rogerio.neves/info/arq/3.pdf · Sistema Binário • Bits como número • Soma binária • Álgebra Booleana](https://reader035.vdocuments.net/reader035/viewer/2022081615/5fdf63dde8dfd848826ad8f6/html5/thumbnails/8.jpg)
DIGITALIZAÇÃO
Sinal RealAnalógico
Amostrado eQuantizado(medido)
Processo de conversão da informação analógica (real) em valores binários (dígitos). Envolve amostragem(tempo) e quantização (leitura de valor)
![Page 9: Revisão de Lógica Digital - professor.ufabc.edu.brprofessor.ufabc.edu.br/~rogerio.neves/info/arq/3.pdf · Sistema Binário • Bits como número • Soma binária • Álgebra Booleana](https://reader035.vdocuments.net/reader035/viewer/2022081615/5fdf63dde8dfd848826ad8f6/html5/thumbnails/9.jpg)
Processo de Digitalização
Erros:- na amostragem,- na quantização
Sinal Analógico
Resultado Binário
![Page 10: Revisão de Lógica Digital - professor.ufabc.edu.brprofessor.ufabc.edu.br/~rogerio.neves/info/arq/3.pdf · Sistema Binário • Bits como número • Soma binária • Álgebra Booleana](https://reader035.vdocuments.net/reader035/viewer/2022081615/5fdf63dde8dfd848826ad8f6/html5/thumbnails/10.jpg)
Digitalização de Imagens por mapeamentoem bits (bitmap): Raster
Grade ou Matriz- resolução: número de pixels por unidade de espaço ou área- impressoras: dpi: dots per inch (pontos por polegada)
Arquivos de imagem tipo .bmp (bitmap): tratados por programas como Corel, Paintbrush- cada pixel: um bit (imagem preto e branco)
um byte (256 tons de cinza)dois bytes (64 mil cores, selecionados de uma paleta de cores)três bytes (um byte para cada cor), etc
PIXEL:um elemento de imagem
ScannersCâmeras digitais
VOXEL?
![Page 11: Revisão de Lógica Digital - professor.ufabc.edu.brprofessor.ufabc.edu.br/~rogerio.neves/info/arq/3.pdf · Sistema Binário • Bits como número • Soma binária • Álgebra Booleana](https://reader035.vdocuments.net/reader035/viewer/2022081615/5fdf63dde8dfd848826ad8f6/html5/thumbnails/11.jpg)
Bitmap em cores
320 x 200 x 16,7 milhões de cores (24 bits)
![Page 12: Revisão de Lógica Digital - professor.ufabc.edu.brprofessor.ufabc.edu.br/~rogerio.neves/info/arq/3.pdf · Sistema Binário • Bits como número • Soma binária • Álgebra Booleana](https://reader035.vdocuments.net/reader035/viewer/2022081615/5fdf63dde8dfd848826ad8f6/html5/thumbnails/12.jpg)
BITS & BYTES:
Bits (0 e 1) podem ser:- números;- codificados para representar qualquer símbolo (caracter);- sinais (após digitalização), som;- imagens, vídeos;- podem representar qualquer informação.
![Page 13: Revisão de Lógica Digital - professor.ufabc.edu.brprofessor.ufabc.edu.br/~rogerio.neves/info/arq/3.pdf · Sistema Binário • Bits como número • Soma binária • Álgebra Booleana](https://reader035.vdocuments.net/reader035/viewer/2022081615/5fdf63dde8dfd848826ad8f6/html5/thumbnails/13.jpg)
REALIDADE
GRANDEZAS FÍSICASe DIMENSÕES:- SOM- IMAGEM- MOVIMENTO- POSIÇÃO
INFORMAÇÃO- TEXTO- NÚMEROS
DIGITALIZAÇÃO:conversão ecodificação
DISPOSITIVOS eSENSORES:- SCANNER- CÂMERAS DIGITAIS- CONVERSORES A/D
(analógico / digital)- TECLADO- MOUSE- SENSORES DIGITAIS
CODIFICAÇÃO- Bitmap- ASCII
Armazenamentoe Processamento
ARMAZENAMENTO:- Disquetes- Discos Rígidos- CD- Fitas- Flash Memory
PROCESSAMENTO:- Unidade Central de
Processamento- Memória do computador- Programas- Interação com Usuário
MUNDO DIGITAL
REALIDADEDISPOSITIVOS
deSAÍDA
Armazenamentoe Processamento
COMUNICAÇÃODIGITAL:- Modems- Redes Locais (LAN)- Redes Longa Distância (WAN)- Internet
- MONITORES E TELAS- IMPRESSORAS- PLOTTERS- VÍDEO- ATUADORES- CONTROLES (MOTOR)
MUNDOANALÓGICO
![Page 14: Revisão de Lógica Digital - professor.ufabc.edu.brprofessor.ufabc.edu.br/~rogerio.neves/info/arq/3.pdf · Sistema Binário • Bits como número • Soma binária • Álgebra Booleana](https://reader035.vdocuments.net/reader035/viewer/2022081615/5fdf63dde8dfd848826ad8f6/html5/thumbnails/14.jpg)
DIGITALIZAR:converter informações reais para o formato binário (digital)
VANTAGENS DA DIGITALIZAÇÃO:- Uma vez convertidas em informação binária, torna-se
mais fácil e robusto o armazenamento e a preservação da informação. Uma cópia de informação binária é uma cópia fiel e idêntica do original.
- As informações no formato digital podem ser manipuladas e tratadas por programas e processadores, possibilitando uma extensa gama de aplicações e uso.
![Page 15: Revisão de Lógica Digital - professor.ufabc.edu.brprofessor.ufabc.edu.br/~rogerio.neves/info/arq/3.pdf · Sistema Binário • Bits como número • Soma binária • Álgebra Booleana](https://reader035.vdocuments.net/reader035/viewer/2022081615/5fdf63dde8dfd848826ad8f6/html5/thumbnails/15.jpg)
Dispositivosde E/S
Processamento
ComunicaçãoArmazenamento
Em arquivos digitais estruturados em diretórios.Podem conter dados ou programas.Dispositivos: discos, fitas, discos óticos, etc.
Troca de informação com outros computadores (protocolo) e dispositivos.Rede de computadores.Internet, automação industrial e comercial
Interface com o usuárioInterface com máquinas e equipamentosSensores e atuadoresDispositivos: display, vídeo, teclado, mouse, impressoras, etcHARDWARE e
SOFTWARE
Estrutura dos Computadores Digitais
Processamento:Processador (UCP)
+ Memória
![Page 16: Revisão de Lógica Digital - professor.ufabc.edu.brprofessor.ufabc.edu.br/~rogerio.neves/info/arq/3.pdf · Sistema Binário • Bits como número • Soma binária • Álgebra Booleana](https://reader035.vdocuments.net/reader035/viewer/2022081615/5fdf63dde8dfd848826ad8f6/html5/thumbnails/16.jpg)
Revisão Circuitos Digitais
![Page 17: Revisão de Lógica Digital - professor.ufabc.edu.brprofessor.ufabc.edu.br/~rogerio.neves/info/arq/3.pdf · Sistema Binário • Bits como número • Soma binária • Álgebra Booleana](https://reader035.vdocuments.net/reader035/viewer/2022081615/5fdf63dde8dfd848826ad8f6/html5/thumbnails/17.jpg)
PORTAS LÓGICAS E SUAS FUNÇÕESPortas Lógicas:- elementos básicos na implementação de circuitos digitais- álgebra booleana: George Boole (1815-1864): Matemático e filósofo inglês
Criador da álgebra booleana, que possibilitou o vínculo da lógica(filosofia) com a matemática.
- tabela da verdade
![Page 18: Revisão de Lógica Digital - professor.ufabc.edu.brprofessor.ufabc.edu.br/~rogerio.neves/info/arq/3.pdf · Sistema Binário • Bits como número • Soma binária • Álgebra Booleana](https://reader035.vdocuments.net/reader035/viewer/2022081615/5fdf63dde8dfd848826ad8f6/html5/thumbnails/18.jpg)
PORTAS LÓGICAS E O TRANSISTOR
Implementação das portas lógicas por transístores
![Page 19: Revisão de Lógica Digital - professor.ufabc.edu.brprofessor.ufabc.edu.br/~rogerio.neves/info/arq/3.pdf · Sistema Binário • Bits como número • Soma binária • Álgebra Booleana](https://reader035.vdocuments.net/reader035/viewer/2022081615/5fdf63dde8dfd848826ad8f6/html5/thumbnails/19.jpg)
E
TEOREMA DE DEMORGAN
![Page 20: Revisão de Lógica Digital - professor.ufabc.edu.brprofessor.ufabc.edu.br/~rogerio.neves/info/arq/3.pdf · Sistema Binário • Bits como número • Soma binária • Álgebra Booleana](https://reader035.vdocuments.net/reader035/viewer/2022081615/5fdf63dde8dfd848826ad8f6/html5/thumbnails/20.jpg)
E
TEOREMA DE DEMORGAN
![Page 21: Revisão de Lógica Digital - professor.ufabc.edu.brprofessor.ufabc.edu.br/~rogerio.neves/info/arq/3.pdf · Sistema Binário • Bits como número • Soma binária • Álgebra Booleana](https://reader035.vdocuments.net/reader035/viewer/2022081615/5fdf63dde8dfd848826ad8f6/html5/thumbnails/21.jpg)
CONSTRUÇÕES UTILIZANDO SOMENTE NAND OU NOR
Vantagem: utiliza um único tipo de circuito transistorizado
![Page 22: Revisão de Lógica Digital - professor.ufabc.edu.brprofessor.ufabc.edu.br/~rogerio.neves/info/arq/3.pdf · Sistema Binário • Bits como número • Soma binária • Álgebra Booleana](https://reader035.vdocuments.net/reader035/viewer/2022081615/5fdf63dde8dfd848826ad8f6/html5/thumbnails/22.jpg)
ÁLGEBRA BOOLEANA: EQUIVALÊNCIA DE EQUAÇÕESÁlgebra Booleana: exemplo de equivalência
![Page 23: Revisão de Lógica Digital - professor.ufabc.edu.brprofessor.ufabc.edu.br/~rogerio.neves/info/arq/3.pdf · Sistema Binário • Bits como número • Soma binária • Álgebra Booleana](https://reader035.vdocuments.net/reader035/viewer/2022081615/5fdf63dde8dfd848826ad8f6/html5/thumbnails/23.jpg)
EQUIVALÊNCIA ELETRÔNICA COM A LÓGICA
(a): Implementação AND eletrônica(b): Equivalente lógico positivo(c): Equivalente lógico negativo
SSI: Small Scale Integrated: 1 a 10 portasMSI: Medium Scale Integrated: 10 a 100 portasLSI: Large Scale Integrated: 100 a 100 mil portasVLSI: Very Large Scale Integrated: >100 mil portas
![Page 24: Revisão de Lógica Digital - professor.ufabc.edu.brprofessor.ufabc.edu.br/~rogerio.neves/info/arq/3.pdf · Sistema Binário • Bits como número • Soma binária • Álgebra Booleana](https://reader035.vdocuments.net/reader035/viewer/2022081615/5fdf63dde8dfd848826ad8f6/html5/thumbnails/24.jpg)
EXERCÍCIO DE ANÁLISE DE UM CIRCUITO LÓGICO
Identificar a função realizadapelo circuito lógico
![Page 25: Revisão de Lógica Digital - professor.ufabc.edu.brprofessor.ufabc.edu.br/~rogerio.neves/info/arq/3.pdf · Sistema Binário • Bits como número • Soma binária • Álgebra Booleana](https://reader035.vdocuments.net/reader035/viewer/2022081615/5fdf63dde8dfd848826ad8f6/html5/thumbnails/25.jpg)
ÁLGEBRA BOOLEANA: NOTAÇÃO E PROPRIEDADES
![Page 26: Revisão de Lógica Digital - professor.ufabc.edu.brprofessor.ufabc.edu.br/~rogerio.neves/info/arq/3.pdf · Sistema Binário • Bits como número • Soma binária • Álgebra Booleana](https://reader035.vdocuments.net/reader035/viewer/2022081615/5fdf63dde8dfd848826ad8f6/html5/thumbnails/26.jpg)
Exercício de Lógica Booleana
A
B
C X
Dado e esquema lógico acima:a) elaborar a Tabela Verdade;b) escrever a equação booleana;c) fatorar / simplificar a equação booleana;d) elaborar novo esquema lógico a partir da equação simplificadae) conferir a Tabela Verdade
![Page 27: Revisão de Lógica Digital - professor.ufabc.edu.brprofessor.ufabc.edu.br/~rogerio.neves/info/arq/3.pdf · Sistema Binário • Bits como número • Soma binária • Álgebra Booleana](https://reader035.vdocuments.net/reader035/viewer/2022081615/5fdf63dde8dfd848826ad8f6/html5/thumbnails/27.jpg)
ULA: Unidade Lógica e Aritmética
![Page 28: Revisão de Lógica Digital - professor.ufabc.edu.brprofessor.ufabc.edu.br/~rogerio.neves/info/arq/3.pdf · Sistema Binário • Bits como número • Soma binária • Álgebra Booleana](https://reader035.vdocuments.net/reader035/viewer/2022081615/5fdf63dde8dfd848826ad8f6/html5/thumbnails/28.jpg)
Exemplo: Decodificador 3 bits:Capacidade de seleção da Saída
A B C Saídas0 0 0 D0 = 10 0 1 D1 = 1
... ... ...
1 1 1 D7 = 1
Decodificação de endereçode memória
DECODIFICAÇÃO OU DEMUTIPLEXADOR
![Page 29: Revisão de Lógica Digital - professor.ufabc.edu.brprofessor.ufabc.edu.br/~rogerio.neves/info/arq/3.pdf · Sistema Binário • Bits como número • Soma binária • Álgebra Booleana](https://reader035.vdocuments.net/reader035/viewer/2022081615/5fdf63dde8dfd848826ad8f6/html5/thumbnails/29.jpg)
IMPLEMENTAÇÕES DO XOR (OU EXCLUSIVO)Importante na implementação do Somador Binário
Bin Dec0 1 0 1 5 A0 1 1 0 6 + B1 0 1 1 11
Símbolo XOR
Possíveis implementações de XOR (verificar)
OUexclusivo
(Observem aoperação!)
![Page 30: Revisão de Lógica Digital - professor.ufabc.edu.brprofessor.ufabc.edu.br/~rogerio.neves/info/arq/3.pdf · Sistema Binário • Bits como número • Soma binária • Álgebra Booleana](https://reader035.vdocuments.net/reader035/viewer/2022081615/5fdf63dde8dfd848826ad8f6/html5/thumbnails/30.jpg)
IMPLEMENTAÇÃO DE ALGUMAS OPERAÇÕES DA ULAOperação Somador Binário
Sem Carry (vai-um)
Completo:Com Carry (vai-um)
![Page 31: Revisão de Lógica Digital - professor.ufabc.edu.brprofessor.ufabc.edu.br/~rogerio.neves/info/arq/3.pdf · Sistema Binário • Bits como número • Soma binária • Álgebra Booleana](https://reader035.vdocuments.net/reader035/viewer/2022081615/5fdf63dde8dfd848826ad8f6/html5/thumbnails/31.jpg)
IMPLEMENTAÇÃO DE UM BIT DA ULA, COM ALGUMAS OPERAÇÕES
IMPLEMENTAÇÃO DE ULA DE 8 BITs
![Page 32: Revisão de Lógica Digital - professor.ufabc.edu.brprofessor.ufabc.edu.br/~rogerio.neves/info/arq/3.pdf · Sistema Binário • Bits como número • Soma binária • Álgebra Booleana](https://reader035.vdocuments.net/reader035/viewer/2022081615/5fdf63dde8dfd848826ad8f6/html5/thumbnails/32.jpg)
PROCESSAMENTO E A ULAEstrutura Interna do Processador:
Típica von NeumannULA: Unidade Lógica Aritmética
Program Count
Acumulador
ULA
Shift Register
A B
C
Dados
Endereço MemDado Mem
Memória Instruções
GERADORDE
SINAISDE
CONTROLE
OperaçõesULA
C, Z
Controle Shift
Controle Mem
Controle Dados
Sequenciamento
![Page 33: Revisão de Lógica Digital - professor.ufabc.edu.brprofessor.ufabc.edu.br/~rogerio.neves/info/arq/3.pdf · Sistema Binário • Bits como número • Soma binária • Álgebra Booleana](https://reader035.vdocuments.net/reader035/viewer/2022081615/5fdf63dde8dfd848826ad8f6/html5/thumbnails/33.jpg)
IMPLEMENTAÇÃO DE ALGUMAS OPERAÇÕES DA ULA
Deslocamento e Rotação (Shift) à esquerda e à direita
![Page 34: Revisão de Lógica Digital - professor.ufabc.edu.brprofessor.ufabc.edu.br/~rogerio.neves/info/arq/3.pdf · Sistema Binário • Bits como número • Soma binária • Álgebra Booleana](https://reader035.vdocuments.net/reader035/viewer/2022081615/5fdf63dde8dfd848826ad8f6/html5/thumbnails/34.jpg)
MEMÓRIA
![Page 35: Revisão de Lógica Digital - professor.ufabc.edu.brprofessor.ufabc.edu.br/~rogerio.neves/info/arq/3.pdf · Sistema Binário • Bits como número • Soma binária • Álgebra Booleana](https://reader035.vdocuments.net/reader035/viewer/2022081615/5fdf63dde8dfd848826ad8f6/html5/thumbnails/35.jpg)
PROCESSAMENTO E A MEMÓRIA
Endereço
Dados
Comandos
Processador Memória“Largura” da via,em bits
Conteúdo da Memória:Dados e Comandos
C1
C2
C3
C4
Prog.B
C
A
•Execução de comandos
•Controle do fluxo de dados
![Page 36: Revisão de Lógica Digital - professor.ufabc.edu.brprofessor.ufabc.edu.br/~rogerio.neves/info/arq/3.pdf · Sistema Binário • Bits como número • Soma binária • Álgebra Booleana](https://reader035.vdocuments.net/reader035/viewer/2022081615/5fdf63dde8dfd848826ad8f6/html5/thumbnails/36.jpg)
IMPLEMENTAÇÃO DA MEMÓRIA: LATCHES
Flip-flop, com pulso de relógio(clock)
![Page 37: Revisão de Lógica Digital - professor.ufabc.edu.brprofessor.ufabc.edu.br/~rogerio.neves/info/arq/3.pdf · Sistema Binário • Bits como número • Soma binária • Álgebra Booleana](https://reader035.vdocuments.net/reader035/viewer/2022081615/5fdf63dde8dfd848826ad8f6/html5/thumbnails/37.jpg)
IMPLEMENTAÇÃO DA MEMÓRIA: EXEMPLO DE CI ELEMENTAR
![Page 38: Revisão de Lógica Digital - professor.ufabc.edu.brprofessor.ufabc.edu.br/~rogerio.neves/info/arq/3.pdf · Sistema Binário • Bits como número • Soma binária • Álgebra Booleana](https://reader035.vdocuments.net/reader035/viewer/2022081615/5fdf63dde8dfd848826ad8f6/html5/thumbnails/38.jpg)
Memória contendo:- 4 palavras (words)- 3 bits por palavra- endereços: A0 e A1- sinais de controle
IMPLEMENTAÇÃO DA MEMÓRIA: EXEMPLO 4 X 3
![Page 39: Revisão de Lógica Digital - professor.ufabc.edu.brprofessor.ufabc.edu.br/~rogerio.neves/info/arq/3.pdf · Sistema Binário • Bits como número • Soma binária • Álgebra Booleana](https://reader035.vdocuments.net/reader035/viewer/2022081615/5fdf63dde8dfd848826ad8f6/html5/thumbnails/39.jpg)
ORGANIZAÇÃO DE UM CI DE MEMÓRIA REAL DE 4 MEGA
![Page 40: Revisão de Lógica Digital - professor.ufabc.edu.brprofessor.ufabc.edu.br/~rogerio.neves/info/arq/3.pdf · Sistema Binário • Bits como número • Soma binária • Álgebra Booleana](https://reader035.vdocuments.net/reader035/viewer/2022081615/5fdf63dde8dfd848826ad8f6/html5/thumbnails/40.jpg)
ACESSOS AO CI DE MEMÓRIA
Via deEndereços
Sinais deComandos
Memória RAM
Barramento ou “Bus”de Endereço de 16 bits
64K x 8 bits512K bits
Barramento ou “Bus”de Dados de 8 bits Via de Dados
WRRDCS
WR: Escrita (write)RD: Leitura (read)CS: Seleção (chip select)
Endereço
Escrita
Leitura
Seleção
Dados
Diagrama de Tempos:Leitura da Memória
Tempo de acesso
EXEMPLO DE MEMÓRIA DE 64K x 8 bits
![Page 41: Revisão de Lógica Digital - professor.ufabc.edu.brprofessor.ufabc.edu.br/~rogerio.neves/info/arq/3.pdf · Sistema Binário • Bits como número • Soma binária • Álgebra Booleana](https://reader035.vdocuments.net/reader035/viewer/2022081615/5fdf63dde8dfd848826ad8f6/html5/thumbnails/41.jpg)
CONFIGURAÇÃO PARA MÚLTIPLOS CHIPS (1)
64K x 1 bit(8)
64K x 1 bit(2)
64K x 1 bit(1)
WRRDCS
Dados: D0~D7
Endereço: A0 ~ A15
EXEMPLO PARA 8 CIs DE 64K x 1 bit: TOTAL 64K Bytes
D0 D1D7
![Page 42: Revisão de Lógica Digital - professor.ufabc.edu.brprofessor.ufabc.edu.br/~rogerio.neves/info/arq/3.pdf · Sistema Binário • Bits como número • Soma binária • Álgebra Booleana](https://reader035.vdocuments.net/reader035/viewer/2022081615/5fdf63dde8dfd848826ad8f6/html5/thumbnails/42.jpg)
CONFIGURAÇÃO PARA MÚLTIPLOS CHIPS (2)
32K x 8 bit(1)
32K x 8 bit(2)WR
RDCS
Endereço: A0 ~ A14
EXEMPLO PARA 2 CIs DE 32K x 8 bit: TOTAL 64K Bytes
Dados: D0~D7
WRRDCS
WRRD
A15
![Page 43: Revisão de Lógica Digital - professor.ufabc.edu.brprofessor.ufabc.edu.br/~rogerio.neves/info/arq/3.pdf · Sistema Binário • Bits como número • Soma binária • Álgebra Booleana](https://reader035.vdocuments.net/reader035/viewer/2022081615/5fdf63dde8dfd848826ad8f6/html5/thumbnails/43.jpg)
MAPA DE MEMÓRIA
EXEMPLO PARA ÁREA DE MEMÓRIA DE 64K Bytes:DIVISÃO EM PROGRAMAS E DADOS
FFFF
7FFF
0000
0000 a FFFF Hexadecimal= 64 K Bytes
32K Bytes para Programas (ROM)
32K Bytes para Dados (RAM)
EXEMPLO PARA ÁREA DE MEMÓRIA DE 64K Bytes:ÁREAS DE PROGRAMAS E DADOS
FFFF
0000
FFFF
0000
64K Bytes paraDados (RAM)
64K Bytes paraProgramas (ROM)
P/D (Sinal Programa ou Dados)
![Page 44: Revisão de Lógica Digital - professor.ufabc.edu.brprofessor.ufabc.edu.br/~rogerio.neves/info/arq/3.pdf · Sistema Binário • Bits como número • Soma binária • Álgebra Booleana](https://reader035.vdocuments.net/reader035/viewer/2022081615/5fdf63dde8dfd848826ad8f6/html5/thumbnails/44.jpg)
TIPOS DE MEMÓRIA
![Page 45: Revisão de Lógica Digital - professor.ufabc.edu.brprofessor.ufabc.edu.br/~rogerio.neves/info/arq/3.pdf · Sistema Binário • Bits como número • Soma binária • Álgebra Booleana](https://reader035.vdocuments.net/reader035/viewer/2022081615/5fdf63dde8dfd848826ad8f6/html5/thumbnails/45.jpg)
Bibliografia:Tanenbaum, A. S. – Organização Estruturada de
Computadores. Quinta Edição, Prentice Hall Brasil, 2007