Buscar

BCC720_Aula_01_ConceitosLogicaDigital

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 18 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 18 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 18 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

BCC 720 – Sistemas de 
Computação para Automação
Aula 01
Conceitos de Lógica Digital
 
Conteúdo
– Pequeno histórico da evolução eletrônica
– Pequeno histórico da evolução dos computadores
– Conceitos sobre sistemas contínuos e discretos
– Transistores como chaves
– Portas lógicas
– Representações binárias
– Aritmética básica binária
 
Evolução da Eletrônica
- antes da eletrônica propriamente dita: sistemas mecânicos e 
eletro-mecânicos
- Válvulas termo-iônicas: 
– 1873 = Guthrie; 1880 = Flemming; 1890 = Julius Elster e 
Hans Geitel;
- Transistores: 1948 = Bell Telephone (William Shockley e outros)
- Circuitos integrados (década de 70)
– escalas de integração: LSI (large-scale integration), ELSI 
(extra LSI); VLSI (Very LSI); ULSI (Ultra LSI). 
– Atualmente: nanoeletrônica
 
Evolução dos computadores
1ª GERAÇÃO (1940 - 1952): computadores a base de válvulas; geralmente aplicações 
científicas e militares; utilização de linguagem de máquina; armazenamento em 
cartões perfurados. Exemplo: ENIAC
2ª GERAÇÃO (1952 - 1964): utilização de transistores; aparecimento de aplicações 
administrativas, gerenciais e comerciais; surgimento das primeiras linguagens de 
programação (FORTRAN, COBOL); surgimento dos núcleos de ferrite, fitas e 
tambores magnéticos como dispositivos de memória.
3ª GERAÇÃO (1964 - 1971): Circuitos Integrados. Evolução dos Sistemas Operacionais, 
surgimento da multi-programação, tempo-real e modo interativo; memória baseada 
em semicondutores e discos magnéticos. 
4ª GERAÇÃO (1971 - 1981): Surgimento dos microprocessadores, grande redução no 
tamanho dos computadores; aparecimento de linguagens de alto-nível, 
teleprocessamento.
5ª GERAÇÃO (1981 - atual): VLSI; técnicas de Inteligência artificial, processamento 
paralelo e distribuído, alto grau de conectividade e desempenho.
 
ENIAC/IAS
- ENIAC: Electronic Numerical Integrator And Computer; 
Eckert e Mauchly (Universidade da Pensilvânia)
 Tabelas de trajetória para armas
 construção: 1943 a 1946 utilizado até 1955
20 acumuladores de 10 dígitos
Programado manualmente por chaves
18000 válvulas; 30 toneladas; 140KW de consumo
5000 adições por segundo
- IAS: construido por Von Neumann e Turin (Univ. Princeton)
Princípio de programa armazenado
Memória principal para dados e instruções
ALU (unidade lógico-aritmética) sobre dados binários
Entrada e Saída (E/S) controlada de forma independente
Concluído em 1952
 
ENIAC
 
IAS
 
IBM
Início: Equipamento de processamento de cartão perfurado.
1953: modelo 701: primeiro computador de programa armazenado da IBM; 
cálculos científicos
1955: 702; aplicações comerciais
Após o modelo 702- lançamento da série 700 – já pertencente à segunda 
geração (transistores)
1957: DEC – PDP-1
1964: IBM Série 360; família com conjunto de instruções semelhante ou igual; 
surgimento de Sistema Operacional (OS 360)
1964: DEC – PDP-8; primeiro minicomputador
1971: Intel 4004 – primeiro microprocessador
1972: Intel 8008
1974: Intel 808 – primeiro microprocessador de uso geral da Intel
 
LEI de Moore
Gordon Moore: co-fundador da Intel:
 
• “o número de transistores em um chip dobrará a cada 
ano”
• Na prática: desde década de 70: o número de 
transistores dobra a cada 18 meses
 
Sistemas Contínuos e Discretos
- Sistemas contínuos:
– Sinais analógicos – exemplo: senoidal
– Precisam ser discretizados (amostrados) para serem 
processados – exemplo: som → MP3
- Sistemas discretos:
– Sinais digitais – exemplo: ondas quadradas
– Permite compressões, detecção e correção de erros; 
– Níveis: bit, dibit, tribit etc
 
Dois exemplos de usos de junções 
PN
- Diodo na retificação meia-onda:
- Transistor como chave
 
Portas Lógicas
n Porta Lógica NOT
É a porta Inversora
Operador: Barra, Apóstrofo
Símbolo
A , A
Tabela da Verdade
A F = A’
0 1
1 0
 
Portas Lógicas
Tabela da Verdade
n Porta Lógica OR
Necessita de duas ou mais entradas
Operador: +
Símbolo
F = A + B
A B F = (A+B)
0 0 0
0 1 1
1 0 1
1 1 1
 
Portas Lógicas
Tabela da Verdade
n Porta Lógica AND
Necessita de duas ou mais entradas
Operador: .
Símbolo
F = A . B
A B F = (A.B)
0 0 0
0 1 0
1 0 0
1 1 1
 
Representação Binária - I
• Sistemas de numeração: 
– Representação de dados e instruções
– Inteiro (com e sem sinal) e Ponto-flutuante
– Manipulação de palavras (conjunto de n bits)
– Formatos de representação: binário, octal, 
hexadecimal etc.
– Ex1.: Base Y (inteiro sem sinal)
Valor(10) = A*Y^3 + B*Y^2 + C*Y^1 + D*Y^0
Posição 3 2 1 0
Valor A B C D
 
Representação Binária - II
Ex 2.: Base Y (inteiro com sinal = complemento 2)
Se (Sinal == 0) Valor(10) = A*Y^2 + B*Y^1 + C*Y^0
Senão Valor(10) = Ac*Y^2 + Bc*Y^1 + Cc*Y^0
Onde AcBcCc = ~(ABC) + 1
Exemplo: X(2) = 1010
Tem-se 1 no MSB (more significative bit), então número negativo.
Passo 1: inverte-se todos os bits 1010 => 0101
Passo 2: Soma-se 1 => 0101 + 1 = 0110 = 6(10)
Portanto, 1010(2) = - 6 (10)
Posição 3 2 1 0
Valor Sinal A B C
 
Aritmética Binária
Exemplos – não usando complemento 2: 
a) S = 0010(2) + 0011(2) = ? (2)
b) S = 1010(2) + 0100(2) = ? (2)
Exemplos – usando complemento 2: 
a) S = 0010(2) + 0011(2) = ? (2)
b) S = 1010(2) + 0100(2) = ? (2)
testando subtração... (ainda usando o complemento 2)
a) S = 0010(2) – 0011(2) = ? (2)
a) S = 11010(2) – 00100(2) = ? (2)
 
Próxima aula...
Representação Ponto-Flutuante (FP)
Blocos lógicos básicos
Linguagem de descrição de hardware
	Slide 1
	Slide 2
	Slide 3
	Slide 4
	Slide 5
	Slide 6
	Slide 7
	Slide 8
	Slide 9
	Slide 10
	Slide 11
	Slide 12
	Slide 13
	Slide 14
	Slide 15
	Slide 16
	Slide 17
	Slide 18

Outros materiais