Você está na página 1de 18

BCC 720 Sistemas de

Computao para Automao


Aula 01
Conceitos de Lgica Digital

Contedo
e!ueno "istrico da e#oluo eletr$nica
e!ueno "istrico da e#oluo dos computadores
Conceitos so%re sistemas cont&nuos e discretos
'ransistores como c"a#es
ortas lgicas
(epresenta)es %in*rias
Aritm+tica %*sica %in*ria

,#oluo da ,letr$nica
- antes da eletr$nica propriamente dita. sistemas mec/nicos e
eletro-mec/nicos
- 0*l#ulas termo-i$nicas.

1172 3 4ut"rie5 1110 3 6lemming5 1170 3 8ulius ,lster e


9ans 4eitel5
- 'ransistores. 17:1 3 Bell 'elep"one ;<illiam S"oc=le> e outros?
- Circuitos integrados ;d+cada de 70?

escalas de integrao. LS@ ;large-scale integration?A ,LS@


;eBtra LS@?5 0LS@ ;0er> LS@?5 CLS@ ;Cltra LS@?D

Atualmente. nanoeletr$nica

,#oluo dos computadores
1E 4,(AFGH ;17:0 - 17I2?. computadores a %ase de #*l#ulas5 geralmente aplica)es
cient&Jicas e militares5 utiliKao de linguagem de m*!uina5 armaKenamento em
cart)es perJuradosD ,Bemplo. ,L@AC
2E 4,(AFGH ;17I2 - 17M:?. utiliKao de transistores5 aparecimento de aplica)es
administrati#asA gerenciais e comerciais5 surgimento das primeiras linguagens de
programao ;6H('(ALA CHBHL?5 surgimento dos ncleos de JerriteA Jitas e
tam%ores magn+ticos como dispositi#os de memriaD
2E 4,(AFGH ;17M: - 1771?. Circuitos @ntegradosD ,#oluo dos Sistemas HperacionaisA
surgimento da multi-programaoA tempo-real e modo interati#o5 memria %aseada
em semicondutores e discos magn+ticosD
:E 4,(AFGH ;1771 - 1711?. Surgimento dos microprocessadoresA grande reduo no
taman"o dos computadores5 aparecimento de linguagens de alto-n&#elA
teleprocessamentoD
IE 4,(AFGH ;1711 - atual?. 0LS@5 t+cnicas de @nteligNncia artiJicialA processamento
paralelo e distri%u&doA alto grau de conecti#idade e desempen"oD

,L@ACO@AS
- ,L@AC. ,lectronic Lumerical @ntegrator And Computer5
,c=ert e Pauc"l> ;Cni#ersidade da ensil#/nia?
'a%elas de traQetria para armas
construo. 17:2 a 17:M utiliKado at+ 17II
20 acumuladores de 10 d&gitos
rogramado manualmente por c"a#es
11000 #*l#ulas5 20 toneladas5 1:0R< de consumo
I000 adi)es por segundo
- @AS. construido por 0on Leumann e 'urin ;Cni#D rinceton?
rinc&pio de programa armaKenado
Pemria principal para dados e instru)es
ALC ;unidade lgico-aritm+tica? so%re dados %in*rios
,ntrada e Sa&da ;,OS? controlada de Jorma independente
Conclu&do em 17I2

,L@AC

@AS

@BP
Incio: Equipamento de processamento de carto perfurado.

1953: modelo 701: primeiro computador de programa armaenado da I!"#


c$lculos cientficos

1955: 70%# aplica&'es comerciais

(p)s o modelo 70%* lan&amento da s+rie 700 ,$ pertencente - segunda


gera&o .transistores/

1957: 0E1 202*1

1934: I!" 5+rie 330# famlia com con,unto de instru&'es semel6ante ou igual#
surgimento de 5istema 7peracional .75 330/

1934: 0E1 202*8# primeiro minicomputador

1971: Intel 4004 primeiro microprocessador

197%: Intel 8008

1974: Intel 808 primeiro microprocessador de uso geral da Intel



L,@ de Poore
4ordon Poore. co-Jundador da @ntel.

9
So nmero de transistores em um c"ip do%rar* a cada
anoT
9
La pr*tica. desde d+cada de 70. o nmero de
transistores do%ra a cada 11 meses

Sistemas Cont&nuos e Discretos
- Sistemas cont&nuos.

Sinais analgicos eBemplo. senoidal

recisam ser discretiKados ;amostrados? para serem


processados eBemplo. som U P2
- Sistemas discretos.

Sinais digitais eBemplo. ondas !uadradas

ermite compress)esA deteco e correo de erros5

L&#eis. %itA di%itA tri%it etc



Dois eBemplos de usos de Qun)es
L
- Diodo na retiJicao meia-onda.
- 'ransistor como c"a#e

ortas Lgicas
I
orta Lgica LH'

V a porta @n#ersora

Hperador. BarraA ApstroJo

S&m%olo
A A A
'a%ela da 0erdade
A F = A
0 1
1 0

ortas Lgicas
'a%ela da 0erdade
I
orta Lgica H(

Lecessita de duas ou mais entradas

Hperador. W

S&m%olo
6 3 A W B
A B F = (A+B)
0 0 0
0 1 1
1 0 1
1 1 1

ortas Lgicas
'a%ela da 0erdade
I
orta Lgica ALD

Lecessita de duas ou mais entradas

Hperador. D

S&m%olo
6 3 A D B
A B F = (A.B)
0 0 0
0 1 0
1 0 0
1 1 1

(epresentao Bin*ria - @
9
Sistemas de numerao.

(epresentao de dados e instru)es

@nteiro ;com e sem sinal? e onto-Jlutuante

Panipulao de pala#ras ;conQunto de n %its?

6ormatos de representao. %in*rioA octalA


"eBadecimal etcD

,B1D. Base X ;inteiro sem sinal?


Valor(10) = A*Y^3 + B*Y^2 + C*Y^1 + D*Y^0
Posio 2 2 1 0
Valor A B C D

(epresentao Bin*ria - @@
,B 2D. Base X ;inteiro com sinal 3 complemento 2?
Se (Sial == 0) Valor(10) = A*Y^2 + B*Y^1 + C*Y^0
Seo Valor(10) = A!*Y^2 + B!*Y^1 + C!*Y^0
"#e A!B!C! = $(ABC) + 1
%&e'(lo) *(2) = 1010
+e',se 1 o -SB ('ore si.i/i!a0i1e 2i0)3 e0o 4'ero e.a0i1o.
Passo 1) i1er0e,se 0o#os os 2i0s 1010 =5 0101
Passo 2) So'a,se 1 =5 0101 + 1 = 0110 = 6(10)
Por0a0o3 1010(2) = , 6 (10)
Posio 2 2 1 0
Valor
Sinal A B C

Aritm+tica Bin*ria
,Bemplos no usando complemento 2.
a? S 3 0010;2? W 0011;2? 3 Y ;2?
%? S 3 1010;2? W 0100;2? 3 Y ;2?
,Bemplos usando complemento 2.
a? S 3 0010;2? W 0011;2? 3 Y ;2?
%? S 3 1010;2? W 0100;2? 3 Y ;2?
testando su%traoDDD ;ainda usando o complemento 2?
a? S 3 0010;2? 0011;2? 3 Y ;2?
a? S 3 11010;2? 00100;2? 3 Y ;2?

rBima aulaDDD
(epresentao onto-6lutuante ;6?
Blocos lgicos %*sicos
Linguagem de descrio de "ardZare

Você também pode gostar