Escolar Documentos
Profissional Documentos
Cultura Documentos
@quinas de calcular?
Instrumentos de medida?
Rel-'ios di'itais?
Contadores?
Computadores di'itais?
Etc%%%
APLICA<;ES 2ELECTRNICA ANALGICA30
Ampli*icadores de udio
Receptores de rdio
Etc%%%
Arquitectura de Sistemas Computacionais
Sistemas de Numerao
1
Arquitectura de Sistemas Computacionais
Sistemas de Numerao
INTR/D5<=/
A utili,a()o de A9 al'arismos di*erentes B 9 at# C B para representa()o usual de n4meros?
Drios pa$ses ti"eram sistemas n)o decimais& nomeadamente para medidas de peso ou
comprimento% A p# E AF pole'adas% Sistema de base 12 29 at# AA3?
5sando a semana como unidade de conta'em dos dias estamos a usar um sistema de base
sete 29 at# G3?
Supondo que n)o e!istiam no sistema de base 10 os al'arismos H e o C E sistema com H
al'arismos di*erentes E sistema de base oito ou sistema octal%
Iuando temos que escre"er di*erentes n4meros em di*erentes 1ases a se'uir ao n4mero
representamos. entre parentesis a sua 1ase de modo a e"itar am1i'uidades e imprecisJes%
Por e!emplo0
H
2A93
K A9
2H3
Esta igualdade sem os respectivos ndices no teria qualquer significado!
Nos circuitos di'itais para a representa()o de n4meros e e!ecu()o de opera(Jes
aritm#ticas com circuitos di'itais& temos que usar um sistema de numera()o que tenha
simplesmente dois al'arismos 8 9 e A 8 sistema binrio ou sistema de base 2%
Arquitectura de Sistemas Computacionais
Sistemas de Numerao
LR@5LA GENMRICA PARA DELINI<=/ DE 5@ NN@ER/ DECI@AL0
N
n
N
n8A
N
n8F
%%% N
A
K N
n
%1
n8A
O N
n8A
%1
n8F
O%%%O N
A
%1
9
/nde&
N representa um al'arismo qualquer pertencente ao "alor?
n # o n4mero de al'arismos pertencentes ao "alor?
1 # a 1ase de numera()o pela qual se representa o "alor%
Arquitectura de Sistemas Computacionais
DESCRI<=/ D/S SISTE@AS DE N5@ERA<=/
DE!"A# $%ase 10&
5tili,a A9 d$'itos P9&A&F&%%%&CQ
'!()R!* $%ase +&
5tili,a F d$'itos P9&AQ
*,A# $%ase -&
5tili,a H d$'itos P9&A&F&%%%&RQ
.E/ADE!"A# $%ase 10&
5tili,a AG d$'itos P9&A&%%%&C&A&6&%%%&LQ
Sistemas de Numerao
Arquitectura de Sistemas Computacionais
Sistemas de Numerao
SISTE@A DECI@AL
6aseia8se no *acto de anatomicamente dispormos de S dedos em cada m)o&
torna8se necessrio que a conta'em en"ol"a A9 d$'itos sistema de base 10
Sistema de Base 10 P9&A&F&T&U&S&G&R&H&CQ
PES/
A posi()o de cada um destes d$'itos di,8nos a 'rande,a que representa e pode
ser desi'nada por peso%
EVE@PL/ 2n4mero inteiro30
T U G R
5nidades 8 R ! AK R
De,enas 8 G ! A9K G9
Centenas 8 U ! A99K U99
@ilhares 8 T ! A999K T999
TUGR
EVE@PL/ 2n4mero inteiro30
A S R F
$1&
K A!A9
T
OS!A9
F
OR!A9
A
OF!A9
9
E se *or fraccion2rioW As potXncias s)o de 1ase ne'ati"a& partindo do "alor A%
Arquitectura de Sistemas Computacionais
SISTE@A 6IN7RI/
M o mais utili,ado nos Circuitos Digitais 2Sistemas Digitais3 porque se 1aseia
nos dois estados poss$"eis dos elementos neles usados& i% #%& h tens)o ou n)o%
Sistema de Base 2 P9&AQ
Cada um dos al'arismos desi'na8se por d$'ito 1inrio ou bit 2Binary Digit3%
PES/
Cada d$'ito comparticipa na *orma()o do n4mero com um peso& determinado
pela posi()o que ocupa no n4mero 2%%%TF 2F
S
3& AG 2F
U
3& H 2F
T
3& U 2F
F
3& F 2F
A
3& A 2F
9
33%
L/R@A<=/ D/S NN@ER/S N/ SISTE@A 6IN7RI/
0 1 10 11 100 101 110 111
E!emplo0
Dalor inteiro e *raccionrio0
o AA9A
$+&
K A!+
T
OA!+
F
O9!+
A
OA!+
9
K AT Y em decimal ?3
o E se *or *raccionrioW Yprocede8se da mesma *ormaZ Aten()o [ %aseZZ
Sistemas de Numerao
Arquitectura de Sistemas Computacionais
SISTE@A /CTAL
/ sistema de numera()o Octal # composto por oito d$'itos%
Sistema de Base 8 P9&A&F&T&U&S&G&RQ
PES/
Cada d$'ito comparticipa na *orma()o do n4mero com um peso& determinado
pela posi()o que ocupa no n4mero 2%%%TFRGH 2H
S
3& U9CG 2H
U
3& SAF 2H
T
3& GU 2H
F
3& H
2H
A
3& A 2H
9
33%
E!emplo0
Dalor inteiro e *raccionrio0
o TUR
$-&
K T!-
F
OU!-
A
OR!-
9
K FTA
o E se *or *raccionrioW Yprocede8se da mesma *ormaZ Aten()o [ %aseZZ
Nota0 Todos os n4meros representados num sistema de numera()o para
al#m do decimal& !(#3E" E(,RE 4ARE(,E5!5 A RE54E,!6A
'A5E !!!
Sistemas de Numerao
Arquitectura de Sistemas Computacionais
SISTE@A \EVADECI@AL
/ sistema Headecimal # composto por AG s$m1olos%
Sistema de Base 1! P9&A&F&T&U&S&G&R&H&C&A&6&C&D&E&LQ
PES/
Cada d$'ito comparticipa na *orma()o do n4mero com um peso& determinado
pela posi()o que ocupa no n4mero 2%%%GSSTG 2AG
U
3& U9CG 2AG
T
3& FSG 2AG
F
3& AG 2AG
A
3&
A 2AG
9
33%
E!emplo0
Dalor inteiro e *raccionrio0
o ULA
$10&
K U!10
F
OAS!10
A
OA9!10
9
K AFRU
o Y e se *or *raccionrioW
E ULA&A6
2AG3
K U!AG
F
OAS!AG
A
OA9!AG
9
OA9!AG
71
OAA!AG
7+
K AFRU&9GGU
Nota" Todos os n4meros representados num sistema de numera()o para
al#m do decimal& !(#3E" E(,RE 4ARE(,E5!5 A RE54E,!6A 'A5E !!!
Sistemas de Numerao
Arquitectura de Sistemas Computacionais
Sistemas de Numerao
Decimal Binrio Octal Hexadecimal
9 99999 9 9
A 9999A A A
F 999A9 F F
T 999AA T T
U 99A99 U U
S 99A9A S S
G 99AA9 G G
R 99AAA R R
H 9A999 A9 H
C 9A99A AA C
A9 9A9A9 AF A
AA 9A9AA AT 6
AF 9AA99 AU C
AT 9AA9A AS D
AU 9AAA9 AG E
AS 9AAAA AR L
AG A9999 F9 A9
TA6ELA
Arquitectura de Sistemas Computacionais
Sistemas de Numerao
C/NDERS=/ DE DE!"A# 4ARA 'A5E #
N$meros Inteiros"
Base 2 Di"isJes sucessi"as por F? Ex 2!"2 # 101001110000
$2%
Base 8 Di"isJes sucessi"as por H? Ex &1' # ("&
$)%
Base 1! Di"isJes sucessi"as por AG? Ex !"' # 2*&
$1!%
N$meros %raccion&rios"
Base 2 @ultiplica(Jes sucessi"as por F? Ex 0+12' # 0+001
$2%
Base 8 @ultiplica(Jes sucessi"as por H? Ex 0+12' # 0+1
$)%
Base 1! @ultiplica(Jes sucessi"as por AG? Ex 0+12' # 0+2
$1!%
Arquitectura de Sistemas Computacionais
Sistemas de Numerao
C/NDERS;ES ENTRE SISTE@AS DE N5@ERA<=/
Converses de
Nmeros Inteiros
Converses de
Nmeros Inteiros
Binrio Binrio Octa Octa
!e"adecima !e"adecima
#ecima #ecima
Di"isJes Consecuti"as por H
Di"isJes Consecuti"as por F Di"isJes Consecuti"as por AG
D
n
YD
F
D
A
KD
n
]H
n8A
OYOD
F
]H
A
OD
A
]H
9
D
n
YD
F
D
A
KD
n
]AG
n8A
OYOD
F
]AG
A
OD
A
]AG
9
D
n
YD
F
D
A
KD
n
]F
n8A
OYOD
F
]F
A
OD
A
]F
9
Arquitectura de Sistemas Computacionais
Sistemas de Numerao
C/NDERS;ES ENTRE SISTE@AS DE N5@ERA<=/
Convers$o da %arte
&raccionria
Convers$o da %arte
&raccionria
Binrio Binrio Octa Octa
!e"adecima !e"adecima
#ecima #ecima
Produtos Consecuti"os por H 9&D
A
D
F
Y
D
n
KD
A
]H
8A
OD
F
]H
8F
OYOD
n
]H
8n
Produtos Consecuti"os por F Produtos Consecuti"os por AG
9&D
A
D
F
Y
D
n
KD
A
]F
8A
OD
F
]F
8F
OYOD
n
]F
8n
9&D
A
D
F
Y
D
n
KD
A
]AG
8A
OD
F
]AG
8F
OYOD
n
]AG
8n
Arquitectura de Sistemas Computacionais
Sistemas de Numerao
C/NDERS;ES ENTRE SISTE@AS DE N5@ERA<=/
Binrio Binrio
Octa Octa !e"adecima !e"adecima
Cada n%^ # con"ertido para um 1inrio de U 6its Cada n%^ # con"ertido para um 1inrio de T 6its
A'rupam8se os 6its em 'rupos de T A'rupam8se os 6its em 'rupos de U
Passa8se por uma 1ase interm#dia 2Decimal ou 6inria3
Arquitectura de Sistemas Computacionais
Sistemas de Numerao
/PERA<;ES E@ 6IN7RI/
S/@A
a 1 Soma
Transporte ou
Carry 2C3
9 9 9 9
9 A A 9
A 9 A 9
A A 9 A
EVE@PL/
A 9 A A 9 A
O A A 9 9 A 9
1 9 A A A A A
Carry
Arquitectura de Sistemas Computacionais
Sistemas de Numerao
/PERA<;ES E@ 6IN7RI/
S56TRAC<=/
a 1 Di*eren(a Borro, 263
9 9 9 9
9 A A A
A 9 A 9
A A 9 9
Nota0 Dar e!^ de multiplica()o em 1inrio%%%%
1 9 A 1 9 A
8 0 A 9 0 A 9
9 A A 9 A A
Borro,
Arquitectura de Sistemas Computacionais
Sistemas de Numerao
/PERA<;ES E@ /CTAL
F U R
2H3
O S G
2H3
T F S
2H3
S/@A S56TRAC<=/
T F S
2H3
8 S G
2H3
F U R
2H3
/PERA<;ES E@ \EVADECI@AL
A T R
2AG3
O S C 6
2AG3
L D F
2AG3
S/@A S56TRAC<=/
A A S
2AG3
8 G E D
2AG3
T 6 H
2AG3
Arquitectura de Sistemas Computacionais
/PERA<;ES E@ /CTAL_\EVADECI@AL
@5LTIPLICA<=/
Sistemas de Numerao
S G
2H3
" A U
2H3
T 9
F U
S G
A 9 S 9
2H3
2H3 2A93 2A93 2A93
2H3 2A93 2A93 2A93
2H3 2A93 2A93 2A93
2H3 2A93 2A93 2A93
S S S A
G G G A
FU F9 S U
T9 FU U G
= =
= =
= =
= =
A 6
2AG3
" U C
2AG3
H U
R H
F C
F H
T F C U
2AG3
3 2 3 2 3 2 3 2
3 2 3 2 3 2 3 2
3 2 3 2 3 2 3 2
3 2 3 2 3 2 3 2
16 10 10 10
16 10 10 10
16 10 10 10
16 10 10 10
28 40 10 4 4
2 44 11 4 4
78 120 10 12
84 132 11 12
= = =
= = =
= = =
= = =
A
C 6
A C
6 C
Arquitectura de Sistemas Computacionais
Sistemas de Numerao
REPRESENTA<=/ DE NN@ER/S NEGATID/S
C/@PLE@ENTA<=/
C/@PLE@ENT/ PARA 3"
/ complemento para 1 do n4mero 10010
A F -
.
EVE@PL/
3 F 2 3 F 2 3 F 2 3 F 2
3 F 2
U
9AA9 A A99A A9999 A F
A9999 AG F F
U
= =
= = =
=
-
.
.
.
/ complemento para 1 de um n4mero - com . bits # dado pela se'uinte e!press)o0
RE8RA 4R),!A0 Trocar os 09s por 19s e "ice8"ersa%
omplemento de um n:mero0 M a di*eren(a entre a 1ase 263 e o n4mero 2N3
Arquitectura de Sistemas Computacionais
C/@PLE@ENTA<=/ 2cont%3
C/@PLE@ENT/ PARA D*!5
-
.
F
/ complemento para + de um n4mero - com . bits # dado pela se'uinte e!press)o0
RE8RA5 4R),!A5
Sistemas de Numerao
3 F 2 3 A9 2
3 F 2 3 A9 2
99A99A C
99AA99 AF % A
=
=
3 F 2 3 A9 2 F A9
AA9AAA C AA9A99 AF
0 C Fc em C 8 e AF 8 de ()o representa Determinar % F
= =
% $ % $
/
Arquitectura de Sistemas Computacionais
9 9 A A 9 9
O 9 9 A 9 9 A
9 A 9 A 9 A
T% a3 AF O C 13 AF 8 C c3 8AF 8 C d3 8AF O C
9 9 A A 9 9
O A A 9 A A A
1 9 9 9 9 A A
A A 9 A 9 9
O A A 9 A A A
1 A 9 A 9 A A
A A 9 A 9 9
O 9 9 A 9 9 A
A A A A 9 A
U% a3 e d3 n)o carry
13 e c3 carry despre,8loZZ
S% a3 0 A 9 A 9 A 13 0 9 9 9 A A c3 1 9 A 9 A A d3 1 A A A 9 A
; FA ; T 7 FA2FdC3 7 T2FdC3
Sistemas de Numerao
RES/L5<=/2cont%30
Complemento
para F do
"alor o1tido
Arquitectura de Sistemas Computacionais
'lge#ra de Boole
3
Arquitectura de Sistemas Computacionais
'lge#ra de Boole
L5NDA@ENT/S DA 7LGE6RA DE 6//LE
PR/P/SI<=/ B M uma *rase ou e!press)o matemtica cujo conte4do pode ser "erdadeiro ou
*also%
Considerar as se'uintes proposi(Jes0
p2!3 K ! # PAR K P9& F& U& G& H& %%%Q
p2!3 representa o conjunto dos n4meros pares
q2!3 K ! # @NLTIPL/ de T K PT& G& C& AF& AS& %%%Q
q2!3 representa o conjunto dos n4meros que s)o m4ltiplos de T%
Estes con<untos pertencem a um conjunto mais 'eral que se desi'na por universo& e que ser
o conjunto dos n4meros naturais%
52!3 K P9& A& F& T& U& %%%Q
Arquitectura de Sistemas Computacionais
'lge#ra de Boole
/s conjuntos podem ser representados 'ra*icamente atra"#s de DIAGRA@AS DE DENN&
le"ando8nos [ o1ten()o de fun=>es lgicas%
!!!7
!7
!!7
p$?&
q2!3 p2!3 ou q2!3 p2!3
q2!3 p2!3 ou q2!3 p2!3 +
2!3 p
on<un=o@ !ntersec=o ou 4roduto #gico
Dis<un=o@ Reunio ou 5oma #gica
omplementa=o ou (ega=o #gica
p$?&
q$?&
p$?&
q$?&
Arquitectura de Sistemas Computacionais
'lge#ra de Boole
C/Ne5N<=/& INTERSEC<=/ /5 PR/D5T/ LGIC/
!6 7
!! 7
!!! 7
Conjunto representado pela proposi()o0
Resulta da intersec()o dos conjuntos 02!3 e o complementar de 12!3%
3 2 3 2 x 0 x 1
Conjunto representado pela proposi()o0
Resulta da intersec()o dos conjuntos 12!3 e o complementar de 02!3%
3 2 3 2 x 0 x 1
Conjunto representado pela proposi()o0
Resulta da intersec()o dos conjuntos complementar de 12!3 e
complementar de 02!3%
3 2 3 2 x 0 x 1
p$?&
q$?&
! 7 Conjunto representado pela proposi()o0
Resulta da intersec()o dos conjuntos 02!3 e 12!3%
3 2 3 2 x 0 x 1
Arquitectura de Sistemas Computacionais
'lge#ra de Boole
C/Ne5N<=/& INTERSEC<=/ /5 PR/D5T/ LGIC/ 2cont%3
Deri*ica8se que as intersec(Jes poss$"eis entre os dois conjuntos s)o as se'uintes0
3 2 3 2
3 2 3 2
3 2 3 2
3 2 3 2
x 0 x 1
x 0 x 1
x 0 x 1
x 0 x 1
A proposi()o 12!3 # 1 ou verdadeira $6& quando en'lo1a os n4meros pares e 02!3 quando
en'lo1a os n4meros m4ltiplos de T% Por outro lado& os seus complementos& que ne'am as
condi(Jes inicais& s)o 0 ou falsos $A&% Isto permite trans*ormar as e!pressJes em cima na
se'uinte ,A'E#A DE 6ERDADE0
a #
S ( a #
L L L
L D L
D L L
D D D
Arquitectura de Sistemas Computacionais
'lge#ra de Boole
a # )
A1erto A1erto Parado
A1erto Lechado Parado
Lechado A1erto Parado
Lechado Lechado Actuado
TA6ELA DE DERDADE
L5N<=/ LGICA DA INTERSEC<=/
/5 PR/D5T/ LGIC/
P/RTA LGICA 2*-D3
b a 2 =
a
b
2
C/Ne5N<=/& INTERSEC<=/ /5 PR/D5T/ LGIC/ 2cont%3
ESI5E@A DE C/NTACT/S ELMCTRIC/S
O3
2
a b
Para e*eitos l-'icos e
simpli*ica()o da ta1ela
*a,8se a correspondXncia
dos estados em que0
A1erto? Parado 9
Lechado? Actuado A
a # )
9 9 9
9 A 9
A 9 9
A A A
TA6ELA DE DERDADE
Arquitectura de Sistemas Computacionais
L5N<=/ LGICA DA RE5NI=/
/5 S/@A LGICA
'lge#ra de Boole
b a 2 + =
O3
4
a
b
a
b
2
ESI5E@A DE C/NTACT/S ELMCTRIC/S
DIe5N<=/& RE5NI=/ /5 S/@A LGICA
a # L
P% Lech% P% Lech% L% Desl%
P% Lech% P% A1erta L% Li'ada
P% A1erta P% Lech% L% Li'ada
P% A1erta P% A1erta L% Li'ada
TA6ELA DE DERDADE
Para e*eitos l-'icos e
simpli*ica()o da ta1ela
*a,8se a correspondXncia
dos estados em que0
P Lech%? L% Desl% 9
P% A1erta? L% Li'ada A
a # S
9 9 9
9 A A
A 9 A
A A A
TA6ELA DE DERDADE
P/RTA LGICA 2O53
Arquitectura de Sistemas Computacionais
'lge#ra de Boole
C/@PLE@ENTA<=/ /5 NEGA<=/ LGICA
a S
A1erto Li'ada
Lechado Desli'ada
a S =
S a
O3
a a
TA6ELA DE DERDADE
ESI5E@A DE C/NTACT/S ELMCTRIC/S
L5N<=/ LGICA DA NEGA<=/
/5 INDERS/R LGIC/
P/RTA LGICA 2-O63
a S
9 A
A 9
TA6ELA DE DERDADE
Para e*eitos l-'icos e simpli*ica()o
da ta1ela *a,8se a correspondXncia
dos estados em que0
A1erto? Desli'ada 9
Lechado? Li'ada A
Arquitectura de Sistemas Computacionais
'lge#ra de Boole
/5TRAS L5N<;ES 67SICAS I@P/RTANTES
Denominao *a#ela %uno +orta Lgica
NAND
a # S
9 9 A
9 A A
A 9 A
A A 9
N/R
a # S
9 9 A
9 A 9
A 9 9
A A 9
EV/R
2e!clusi"e /R3
a # S
9 9 9
9 A A
A 9 A
A A 9
EVN/R
2e!clusi"e N/R3
a # S
9 9 A
9 A 9
A 9 9
A A A
b a S = S
a
b
b a S + = S
a
b
b a b a b a S + = =
b a b a S
b a b a S
+ =
= =
S
a
b
S
a
b
Arquitectura de Sistemas Computacionais
'lge#ra de Boole
REGRAS DE C7LC5L/ DA 7LGE6RA DE 6//LE
A utili,a()o prtica da 7l'e1ra de 6oole "ai permitir0
Apresentar um dado circuito l-'ico atra"#s da sua equa()o ou e!press)o%
Simpli*icar a e!press)o l-'ica de *orma ao circuito poder ser implementado com o menor
n4mero poss$"el de portas l-'icas 2ANDds& /Rds& N/Tds& etc%%%3%
5emelBan=as da 7l'e1ra de 6oole relati"amente [ 7l'e1ra Clssica0
Propriedade Comutati"a%
Propriedade Associati"a%
Propriedade Distri1uti"a%
A principal diferen=a # que na 7l'e1ra de 6oole n)o # poss$"el passar termos de um mem1ro
para o outro de uma equa()o%
Arquitectura de Sistemas Computacionais
'lge#ra de Boole
Re'ras da 7l'e1ra de 6oole a estudar0
REGRAS DE C7LC5L/ DA 7LGE6RA DE 6//LE 2cont%3
E!pressJes s- com constantes%
E!pressJes com uma constante e uma "ari"el%
Dupla ne'a()o%
E!pressJes com mais de uma "ari"el0
Propriedade Comutati"a%
Propriedade Associati"a%
Propriedade Distri1uti"a%
Princ$pio da dualidade ou Lei de De @or'an%
Re'ras 'erais de simpli*ica()o ou Leis de A1sor()o%
Arquitectura de Sistemas Computacionais
'lge#ra de Boole
EVPRESS;ES S C/@ C/NSTANTES
Constantes da 7l'e1ra de 6oole0 f0d e f1d
Lun()o A(D0
A A A
9 9 A
9 A 9
9 9 9
=
=
=
=
Lun()o *R0
A A A
A 9 A
A A 9
9 9 9
= +
= +
= +
= +
Lun()o (*,0
9 A
A 9
=
=
Arquitectura de Sistemas Computacionais
'lge#ra de Boole
EVPRESS;ES C/@ 5@A C/NSTANTE E 5@A DARI7DEL
Lun()o A(D0
9
A
9 9
=
=
=
=
a a
a a a
a a
a
Lun()o *R0
A
A A
9
= +
= +
= +
= +
a a
a a a
a
a a
Arquitectura de Sistemas Computacionais
'lge#ra de Boole
D5PLA NEGA<=/
Propriedade Comutati"a0
a a =
=
=
A A
9 9
EVPRESS;ES C/@ @AIS DE 5@A DARI7DEL
%%%
%%%
= + + = + + = + +
= = =
c a b b c a c b a
c a b b c a c b a
Propriedade Associati"a0
%%% 3 2 3 2
%%% 3 2 3 2
= + + = + + = + +
= = =
b c a c b a c b a
b c a c b a c b a
Propriedade Distri1uti"a0
8 em rela()o [ multiplica=o
3 2 3 2 3 2 c a b a c b a + = +
8 em rela()o [ 5oma
3 2 3 2 3 2 c a b a c b a + + = +
Arquitectura de Sistemas Computacionais
EVPRESS;ES C/@ @AIS DE 5@A DARI7DEL 2cont%3
'lge#ra de Boole
ou com T "ari"eis&
Princ$pio da dualidade ou Lei de De @or'an0
b a b a
b a b a
+ =
= +
c b a c b a
c b a c b a
+ + =
= + +
EVERCbCI/0 Tente *a,er a demonstra()o das Leis de De @or'an%
A demonstra()o poder ser *eita atra"#s0
8 ta1ela de "erdade%
8 dia'rama de Denn%
8 circuitos l-'icos 2ainda por a1ordarZZ3%
8 analiticamente%
Arquitectura de Sistemas Computacionais
REGRAS GERAIS DA SI@PLILICA<=/ /5 LEIS DE A6S/R<=/
'lge#ra de Boole
a b a a
a b a a
= +
= +
3 2
3 2
b a b a a
b a b a a
= +
+ = +
3 2
3 2
a b a b a
a b a b a
= + +
= +
3 2 3 2
3 2 3 2
Ag Re'ra0
Fg Re'ra0
Tg Re'ra0
Tente Demonstrar%%%
EVERCbCI/0 Simpli*ique a se'uinte e!press)o l-'ica0
a cb a b a b c cba c b a 7 + + + = 3 & & 2 a b ca + 0 Resposta
Arquitectura de Sistemas Computacionais
L/R@A CANNICA DE 5@A L5N<=/ 6//LEANA
'lge#ra de Boole
A todo o produto de somas ou soma de produtos nos quais aparecem todas as
"ari"eis em cada um dos termos que constituem a e!press)o& em *orma directa ou
complementada& da8se a desi'a()o de A*R"A A(C(!A%
S)o e!emplos de *ormas can-nicas as se'uintes *un(Jes0
Somas de Produto 3 2 3 2 3 2
Produtos de Soma
F
A
c b a c b a c b a S
c b a c b a c b a S
+ + + + + + =
+ + =
As *un(Jes do tipo S
A
tomam o nome de primeira forma cannica ou
"!(,ER"*5 2)interms3 e as do tipo S
F
denominam8se de segunda forma
cannica ou "A/,ER"*5 2)aterms3%
Arquitectura de Sistemas Computacionais
L5N<=/ LGICA A PARTIR DA TA6ELA DE DERDADE
'lge#ra de Boole
Seja 3 & & 2 c b a 7 de*inida pela ta1ela de "erdade0
a # c ,
9 9 9 A
9 9 A A
9 A 9 A
9 A A 9
A 9 9 A
A 9 A A
A A 9 A
A A A 9
=
+ + + + + =
3 G & S & U & F & A & 9 2 3 & & 2
3 & & 2
0 produtos3 de 2soma Can-nica *orma primeira Na
c b a 7
c b a c b a c b a c b a c b a c b a c b a 7
=
+ + + + =
3 R & T 2 3 & & 2
3 2 3 2 3 & & 2
0 somas3 de 2produto Can-nica *orma se'unda Na
c b a 7
c b a c b a c b a 7
Arquitectura de Sistemas Computacionais
@APAS DE aARNA5G\
'lge#ra de Boole
5m "apa de DarnaugB # uma representa()o 'r*ica de uma *un()o% Trata8se de um
dia'rama *eito de quadrados% Cada quadrado representa um mintermo% 5m mapa para uma
*un()o l-'ica com n entradas # um conjunto de F
n
c#lulas& uma para cada mintermo%
@apa de duas entradas0
9 A
9
A
a
b
b b
a
a
@apa de trEs entradas0
99 9A AA A9
9
A
a
bc
b b b b
a
a
c c c c
9 A
9
9 A
A
F T
a
b
b a b a
b a
ab
99 9A AA A9
9
9 A T F
A
U S R G
a
bc
c b a c b a bc a c b a
c b a c b a abc c ab
Arquitectura de Sistemas Computacionais
@APAS DE aARNA5G\ 2cont%3
'lge#ra de Boole
@apa de quatro entradas0
99 9A AA A9
99
9A
AA
A9
ab
cd
c c c c
b a
b a
d d d d
99 9A AA A9
99
9 A T F
9A
U S R G
AA
AF AT AS AU
A9
H C AA A9
ab
cd
d c b a d c b a cd b a d c b a
d c b a d c b a bcd a d bc a
b a
b a d c ab d c ab abcd d abc
d c b a d c b a cd b a d c b a
@apa de cinco entradas0
99 9A AA A9
99
9A ]
AA
A9 O O
ab
cd
99 9A AA A9
99
9A ]
AA
A9 O O
ab
cd
9 = e A = e
] 8 Posi(Jes adjacentes%
8 Posi(Jes adjacentes%
O 8 Posi(Jes adjacentes%
Elementos em posi(Jes
correspondentes& mas
em quadros di*erentes&
s)o ad<acentesF
Arquitectura de Sistemas Computacionais
@APAS DE aARNA5G\ 2APLICA<=/3
'lge#ra de Boole
(ota0 / conceito de Don8t care conditions ser a1ordado mais tarde%
= 3 A9 & H & R & G & U & T & F & 9 2 3 & & & 2 d c b a 7
U "ari"eis F
U
K AG quadriculas
99 9A AA A9
99 A A A
9A A A A
AA
A9 A A
ab
cd
c a d b d a 9 + + =
d c # a %
9 9 9 9 A
9 9 9 A 9
9 9 A 9 A
9 9 A A A
9 A 9 9 A
9 A 9 A 9
9 A A 9 A
9 A A A A
A 9 9 9 A
A 9 9 A 9
A 9 A 9 A
A 9 A A 9
A A 9 9 9
A A 9 A 9
A A A 9 9
A A A A 9
Dada a se'uinte *un()o0
,a%ela de 6erdade
M prtica comum en"ol"er com
um la(o os As adjacentes?
Apenas # poss$"el e*ectuar
a'rupamentos com um n^ de
c#lulas i'ual a uma potXncia de F
5ma *un()o 6ooleana& e!pressa como
soma de mintermos& especi*ica as
condi(Jes que le"am a *un()o a ser
i'ual a A%
Arquitectura de Sistemas Computacionais
REALI:A<=/ DE L5N<;ES 2com circuitos l-'icos3
'lge#ra de Boole
L5N<;ES (A(D E (*R C/@/ L5N<;ES 5NIDERSAIS
%-N./O +O0*1 N1ND +O0*1 NO0
INDERS/R
AND
/R
a
b a
b
a
b
b a
a
b
b a
a
b a +
b
a
b
b a +
a
b
b a +
a a
a a
a
a
c A c
a a
a
c 9 c
a
I@PLE@ENTA<=/ D/ V/R C/@ P/RTAS 5NIDERSAIS
3 2 3 2 b a b a b a b a b a + + + = + =
3 2 3 2 b a b a =
& com portas (*R
& com portas (A(D
Arquitectura de Sistemas Computacionais
ETAPAS PARA A S/L5<=/ DE 5@ PR/6LE@A
'lge#ra de Boole
De*ini()o de "ari"eis?
/1ten()o da Ta1ela de Derdade?
Determina()o da *un()o?
Simpli*ica()o da *un()o 2anal$tica& mapas de harnau'h& Iuine8@cClusaei3?
Con"ers)o das *un(Jes para o uso de portas pretendidas?
Desenho do dia'rama l-'ico?
Reali,a()o%
Arquitectura de Sistemas Computacionais
Para reali,ar uma primeira selec()o de in'resso numa determinada empresa s)o
precisos dois ou mais dos se'uintes requisitos0
8 Possuir t$tulo acad#mico%
8 Possuir dois anos de e!periXncia%
8 Ser recomendado pela direc()o da empresa%
Construa& com portas l-'icas& um circuito que reali,e& automaticamente& a
selec()o%
EVERCbCI/
'lge#ra de Boole
+SELEC<=/ PARA INGRESS/ E@ E@PRESA.
Arquitectura de Sistemas Computacionais
S/L5<=/0
'lge#ra de Boole
1F Defini=o de vari2veis:
a 8 Possuir t$tulo acad#mico%
b 8 Possuir dois anos de e!periXncia%
c 8 Ser recomendado pela direc()o da empresa%
+F ,a%ela de 6erdade:
a # c %
9 9 9 9
9 9 A 9
9 A 9 9
9 A A A
A 9 9 9
A 9 A A
A A 9 A
A A A A
GF Determina=o da fun=o:
c b a c b a c b a c b a 9 + + + =
HF 5implifica=o da fun=o:
99 9A AA A9
9 A
A A A A
a
bc
c b b a c a 9 + + =
IF onverso em (A(Ds:
c b b a c a 9 =
0F ircuito lgico:
a b c
S
Arquitectura de Sistemas Computacionais
1s2ectos *ecnolgicos
4
Arquitectura de Sistemas Computacionais
LA@bLIAS LGICAS
1s2ectos *ecnolgicos
Escalas de inte'ra()o0
SSI 2Small Scale :ntegration3 B Inte'ra()o em pequena escala% En"ol"e um n4mero de
trans$stores na ordem da de,ena e inte'ra entre uma e de, portas por in"-lucro%
)SI 2@edium Scale Inte'ration3 B Inte'ra()o em m#dia escala% Inte'ra numa 4nica
pastilha de sil$cio& circuitos di'itais en"ol"endo entre A9 e F99 portas l-'icas%
LSI 2Lar'e Scale Inte'ration3 B Inte'ra()o em lar'a escala% A este n$"el inte'ram8se&
numa 4nica pastilha& sistemas di'itais de 'rande comple!idade& en"ol"endo muitos
milhares de trans$stores 2p%e% mem-rias de ele"ada capacidade de arma,enamento&
microprocessadores& etc%3%
3LSI 2Deri Lar'e Scale Inte'ration3 B Inte'ra()o em muito lar'a escala% Tornam8se
muito comuns hoje em dia circuitos DLSI& que inte'ram numa 4nica pastilha estruturas
de computadores en"ol"endo "rias centenas de milhar de trans$stores
Arquitectura de Sistemas Computacionais
1s2ectos *ecnolgicos
/1jecto de estudo0
TTL 26ransistor ; 6ransistor 4ogic3
C@/S 2Com1lementary 2etal Oxide Semiconductor3
LA@bLIAS LGICAS 2cont%3
Para projectar um dispositi"o di'ital en"ol"endo circuitos l-'icos de uma dada *am$lia #
*undamental conhecer as caracter$sticas dessa *am$lia& nomeadamente0
Tempo de propa'a()o 2"elocidade3%
PotXncia dissipada%
Lan8out%
@ar'em de ru$do%
Lactor de m#rito%
Arquitectura de Sistemas Computacionais
1s2ectos *ecnolgicos
CARACTERbSTICAS DAS LA@bLIAS LGICAS 415
,E"4* DE A,RA5* DE 4R*4A8AJK* $t
p
&
/ tempo de atraso de propa'a()o de um sinal # a quantidade de tempo que "ai desde que a
ocorrXncia de uma mudan(a de estado na entrada se re*lita na sa$da%
t
4.#
t
4#.
t
4.#
t
4#.
Entrada 9D
Sa$da
SD
D
/\
D
/L
D
/\
D
/L
Arquitectura de Sistemas Computacionais
1s2ectos *ecnolgicos
CARACTERbSTICAS DAS LA@bLIAS LGICAS 425
Iualquer circuito necessita de certa potXncia para poder reali,ar opera(Jes% A dissipa()o
de potXncia por porta e!pressa8se em mj e # o produto da tens)o de polari,a()o 2D
CC
3
pela corrente *ornecida pela *onte de alimenta()o 2I
CC
3 [ porta% Este "alor de corrente
depende do n$"el l-'ico de sa$da da porta% Se o n$"el *or ALT/ temos I
CC\
se *or 6AIV/
temos I
CCL
% A m#dia destas correntes # que nos d I
CC
% Assim P
D
KD
CC
I
CC
%
A potEncia dissipada L medida por circuito ou por porta lgicaF
Indica qual o n4mero m!imo de entradas de portas do mesmo tipo poder)o ser li'adas a
uma sa$da& sem que se altere o seu *uncionamento%
Dalores t$picos 2TTL standard 2RU99330
* :
OH
U99 = * :
:H
U9 = m* :
O4
AG = m* :
:4
G & A =
/ "alor do LAN8/5T # determinado pelo quociente de0 A9 = =
:4
O4
:H
OH
:
:
:
:
4*,M(!A D!55!4ADA
AA(7*3,
Arquitectura de Sistemas Computacionais
1s2ectos *ecnolgicos
CARACTERbSTICAS DAS LA@bLIAS LGICAS 465
Constitui uma mar'em de se'uran(a do utili,ador& para e"entual ru$do captado no percurso
entre a sa$da da porta e!citadora 2dri7er3 e a entrada da porta e!citada 2carga3%
N$"el L-'ico A
@ar'em de Ru$do
:ona Am1$'ua
@ar'em de Ru$do
N$"el L-'ico 9
min
D
OH
m!
D
O4
min
D
:H
m!
D
:4
D 5
D & _ & 7 2 4 2
&U_9&SD 0
D 0
&HD 0
D 2
)argens de 0u8do em **L
"AR8E" DE R3ND* E (N6E!5 #C8!*5
N$"el L-'ico A
@ar'em de Ru$do
:ona Am1$'ua
@ar'em de Ru$do
N$"el L-'ico 9
min
D
OH
m!
D
O4
min
D
:H
m!
D
:4
D 5
D &9 4
&AD 0
D 0
cc
D 9k 3
cc
D k 70
)argens de 0u8do em 9)OS
Arquitectura de Sistemas Computacionais
1s2ectos *ecnolgicos
CARACTERbSTICAS DAS LA@bLIAS LGICAS 4:5
"AR8E" DE R3ND* E (N6E!5 #C8!*5
/s par>metros especi*icados pelos *a1ricantes nos data s<eets s)o de*inidos da se'uinte
*orma0
3
OHmin
Tens)o de sa$da m$nima no estado \IG\?
3
IHmin
Tens)o de entrada m$nima de modo a ser reconhecida como um estado \IG\?
3
ILm&
Tens)o de entrada m!ima de modo a ser reconhecida como um estado L/j?
3
OLm&
Tens)o de sa$da m!ima no estado L/j?
N87eis t82icos 2ara **L"
3
OHmin
; F&U_F&R D
3
IHmin
; F D
3
ILm&
B 9&H D
3
OLm&
B 9&U_9&S D
N87eis t82icos 2ara 9)OS"
3
OHmin
; U&C D
3
IHmin
; R9k de D
cc
3
ILm&
B T9k de D
cc
3
OLm&
B 9&A D
Arquitectura de Sistemas Computacionais
1s2ectos *ecnolgicos
CARACTERbSTICAS DAS LA@bLIAS LGICAS 4<5
"AR8E" DE R3ND* E (N6E!5 #C8!*5
Para al#m da tens)o aplicada [ entrada dos circuitos l-'icos 2TTL ou C@/S3& a entrada
consome tam1#m uma pequena corrente% Ent)o a quantidade m!ima de corrente que pode
*luir # tam1#m especi*icada pelos *a1ricantes nos data s<eets e # desi'nada por0
I
IHm&
Corrente m!ima que *lui para a entrada no estado \IG\?
I
ILm&
Corrente m!ima que *lui para a entrada no estado L/j?
I
OLm&
Corrente m!ima que uma sa$da pode a1sor"er 2sin.ing current3 no estado
L/j de modo a manter a tens)o de sa$da n)o superior a 3
O4mx
?
I
OHm&
Corrente m!ima que uma sa$da pode *ornecer 2sourcin' current3 no estado
\IG\ de modo a manter a tens)o de sa$da acima de 3
OHmin
?
AA,*R DE "OR!,*
Duas das caracter$sticas mais importantes das *am$lias l-'icas s)o a "elocidade e o
consumo% Assim o factor de mLrito de um produto # dado pela rela()o0
Desta *orma quanto menor *lr o "alor o1tido& tanto melhor # o produtoZ
onsumida =ot>ncia c ro1aga?@o 6em1o de 1
Arquitectura de Sistemas Computacionais
1s2ectos *ecnolgicos
LA@bLIA TTL 265*-S:S6O5 65*-S:S6O5 4OA:C3
4rincipais caractersticas:
Imunidade ao Ru$do?
@enor consumo de potXncia a altas *requXncias%
Sur'em no mercado duas "ersJes identi*icadas pelo su*i!o& SU B militar 28SS^C e OAFS^C3 e
RU B comercial 29^C e OR9^C3% Este # se'uido por uma ou mais letras que identi*icam a
su1*am$lia e F& T ou U d$'itos que indicam as portas ou a *un()o do inte'rado%
RU ALS !!
Comercial *dvanced 4o,
=o,er Sc<ott.y
Tipo de Porta
RU_SU LA@ !!& onde LA@ se re*ere [ mnem-nica da su1*am$lia a que pertencem
E?emplo0 /s circuitos inte'rados 2CIs3 RUAS99& RUALS99& RUL99& RU\99& RU99 s)o todos
constitu$dos por U portas NAND de F entradas cada%
Arquitectura de Sistemas Computacionais
1s2ectos *ecnolgicos
CARACTERbSTICAS DA =E59O52*-CE DA LA@bLIA TTL 415
AA"N#!A ,,# $primrdios&
S#rie TTL Standard RU_SU!!?
S#rie TTL RU_SU\!! 2\8Hig< S1eed3?
S#rie TTL RU_SUL!! 2L84o, =o,er3?
Com o aparecimento do transistor Schottai as s#ries da *am$lia TTL RU!!& RU\!! e
RUL!! tornaram8se o1soletas%
Cronolo'icamente0
8PH5 $57Sc=ott>?& B @aior "elocidade no entanto tXm um maior consumo de
potXncia?
8PH#5 $#57Lo@ +o@er Sc=ott>?& B @esma "elocidade que "ersJes anteriores& no
entanto tXm um consumo de potXncia S "e,es in*erior?
8PHA5 $A#571d7anced Sc=ott>?& B Do1ro da "elocidade que RUS para o mesmo
consumo de potXncia%
AA"N#!A ,,# 5cBottQR
Arquitectura de Sistemas Computacionais
1s2ectos *ecnolgicos
%1)ALI1 **L
Tempo de
Propa'% 2ns3
PotXncia por
porta 2mj3
Lactor de
m#rito
S0 Sc<ott.y B RUS!! T AC SR
LS0 4o, =o,er Sc<ott.y B RULS!! C F AH
AS0 *dvanced Sc<ott.y B RUAS!! A&R H AT&G
ALS0 *dvanced 4o, =o,er Sc<ott.y B RUALS!! U A&F U&H
L0 9ast B RUL!! T U AF
CARACTERbSTICAS DA =E59O52*-CE DA LA@bLIA TTL 425
Cronolo'icamente0
8PHA#5 $A#571d7anced Lo@ +o@er Sc=ott>?& B Delocidade superior [ RULS e
1ai!o consumo de potXncia?
8PHA $A7%ast **L& B Posiciona8se entre as s#ries RUAS e RUALS% Tem a "anta'em
de possuir um 1om *actor de m#rito 2rela()o "elocidade_consumo de potXncia3%
AA"N#!A ,,# 5cBottQR $contF&
Arquitectura de Sistemas Computacionais
1s2ectos *ecnolgicos
SAbDAS TTL E@ O=E- CO44EC6O5
'
B
(
1
(
2
(
3
)
*
1
*
2
*
3
+
CC
NAND com sa$das em O1en Collector
/ m#todo para se reali,ar um AND entre "rias sa$das em +O1en Collector. consiste em
li'ar todas as sa$das umas [s outras e colocar uma resistXncia de 1ull u1 li'ada a essa sa$da%
Este tipo de li'a()o # desi'nado por @ired 1ND% Iuando todas as sa$das esti"erem a f1d o
ponto de li'a()o estar a f1d%
Bired *-D
+
CC
Arquitectura de Sistemas Computacionais
1s2ectos *ecnolgicos
LA@bLIA C@/S 2CO2=4E2E-6*5C 2E6*4 OD:DE SE2:CO-DEC6O5%
4rincipais caractersticas:
@aior *acilidade de constru()o?
/cupa()o de espa(o& redu,ida?
Consumo 1ai!o de potXncia?
Imunidade ao ru$do%
5OR!E5 "*5
C@/S S#rie U999?
RUC 2C B C2OS3?
RU \C 2Hig< S1eed C2OS3?
RU \CT 2Hig< S1eed C2OS ; 664 com1atible3?
RU D\C 23ery Hig< S1eed C2OS3?
RU D\CT 23ery Hig< S1eed C2OS ; 664 com1atible3
RU LCT 29ast C2OS ; 664 com1atible3
RU LCT8T 29ast C2OS ; 664 com1atible ,it< 664 3
OH
3
Arquitectura de Sistemas Computacionais
1s2ectos *ecnolgicos
AA"N#!A "*5 $contF&
9)OS :0001B:000B
Loi introdu,ida no mercado na d#cada de G9?
A corrente de sa$da n)o # a mesma para todos os circuitos?
/s tempos de propa'a()o dependem da capacidade de car'a?
A s#rie U9996 est preparada para *ornecer maior corrente de sa$da?
\oje ainda e!istem *un(Jes nesta s#rie que n)o dispJem de equi"alentes nas mais
recentes?
Dissipa()o redu,ida de potXncia sendo no entanto 1astante lentas%
C:9
M uma s#rie compat$"el pino a pino e *un()o a *un()o com os circuitos TTL& desde
que disponham dos mesmos n4meros de marca()o% Desta *orma torna8se poss$"el
su1stituir os circuitos TTL por equi"alentes C@/S?
As sa$das destes circuitos s)o +bu77eriFadas.%
Arquitectura de Sistemas Computacionais
1s2ectos *ecnolgicos
AA"N#!A "*5 $contF&
C:H9 4Hig= S2eed 9)OS5
Permitem uma 'ama de alimenta()o entre os F 2menor consumo de potXncia3 e GD
2maior "elocidade de comuta()o3?
Compat$"eis com os circuitos TTL RULS& mas n)o na totalidade?
6em adaptadas em sistemas que usem e!clusi"amente circuitos C@/S%
C:H9* 4Hig= S2eed 9)OS;**L 9om2ati#le5
Ele"ada "elocidade de comuta()o?
@enor consumo de portXncia e total compati1ilidade de n$"eis com circuitos TTL?
5ma 4nica sa$da poder alimentar& pelo menos& A9 car'as TTL LS%
C:3H9 e C:3H9* 43er? Hig= S2eed 9)OS e **L 9om2ati#le5
Duas "e,es mais rpidas que a "ers)o predecessora& a s#rie \C e \CT?
@ant#m a compati1ilidade com todas as s#ries anteriores da mesma *am$lia?
5ma em rela()o [ outra di*erem unicamente nos n$"eis de entrada que reconhecem&
sendo as suas caracter$sticas de sa$da i'uais?
Arquitectura de Sistemas Computacionais
Permitem uma 'ama de alimenta()o entre os F e os S&SD?
Com estes circuitos j se conse'uem o1ter tempos de propa'a()o na ordem dos Tns&
compar"el aos tempos da s#rie TTL RU ALS%
1s2ectos *ecnolgicos
AA"N#!A "*5 $contF&
C:3H9 e C:3H9* 43er? Hig= S2eed 9)OS e **L 9om2ati#le5 $contF&
Sur'iram no in$cio dos anos C9?
Permitem i'ualar e mesmo e!ceder a "elocidade e capacidade de ser"ir de driver
relati"amente [s melhores s#ries TTL& redu,indo o consumo de potXncia e mantendo
compati1ilidade%
Aplicadas principalmente na implementa()o de buses e outros circuitos com
pesadas car'as& pois pode *ornecer 2sourcing3 ou a1sor"er 2sin.ing3 acima dos
GUmA no estado L/j%
C:%9* e C:%9*D* 4%ast 9)OS **L 9om2ati#le e %ast 9)OSD**L
9om2ati#le Eit= **L 3
OHm&
5
Arquitectura de Sistemas Computacionais
1s2ectos *ecnolgicos
#!8AJSE5 E(,RE AA"N#!A5 #C8!A5
9)OS **L
Par>metro U9996 RU\C RU\CT RU RULS RUAS RUALS
D
I\2min3
2D3
G@I G@I +@0 +@0 +@0 +@0 +@0
D
IL2m!3
2D3
1@I 1@0 0@- 0@- 0@- 0@- 0@-
D
/\2min3
2D3
H@TI H@T H@T +@H +@H +@P +@P
D
/L2m!3
2D3
0@0I 0@1 0@1 0@H 0@I 0@I 0@H
I
I\2m!3
2A3
1 1 1 H0 +0 +00 +0
I
IL2m!3
2A3
1 1 1 1000 H00 +000 100
I
/\2m!3
2mA3
0@H H H 0@H 0@H + 0@H
I
/L2m!3
2mA3
0@H H H 10 - +0 -
Dalores t$picos de entrada e sa$da para as *am$lias TTL e C@/S 2casos e!tremos de
Luncionamento3%
Arquitectura de Sistemas Computacionais
#!8AJK* "*5 U ,,#
1s2ectos *ecnolgicos
74!C00
74')00
74')00
'
B
#
C
No estado alto& este tipo de li'a()o n)o necessita de qualquer cuidado& pois podemos "eri*icar
que& se'undo os "alores t$picos de tens)o de sa$da do C@/S 2D
/\
3& satis*a, os n$"eis de
tens)o t$picos requeridos pela entrada TTL no estado alto D
I\
% Deri*ica8se tam1#m que a
*am$lia C@/S *ornece uma corrente I
/\
superior ao "alor e!i'ido I
I\
pela entrada TTL%
Fem2lo de ligao
Arquitectura de Sistemas Computacionais
#!8AJK* "*5 U ,,# $contF&
1s2ectos *ecnolgicos
No estado %ai?o os circuitos TTL e!i'em uma entrada relati"amente alta que "aria de A99A
a FmA% Assim& e porque as s#ries C@/S \C e \CT podem *ornecer UmA& podem *acilmente
ser"ir de driver a qualquer s#rie TTL% No entanto& os circuitos da s#rie U9996 n)o podem
ser"ir de driver a uma 4nica entrada de qualquer circuito das s#ries RU e RUAS%
Neste caso ter$amos que optar por recorrer a um bu77er% / bu77er pode ser outro C@/S& tal
como o RU\C ou o RU\CT%
C,O) 4000B
C,O)
74!C-!C*
**.
/N# /N# /N#
5+ 5+ 5+
Arquitectura de Sistemas Computacionais
#!8AJK* "*5 U ,,# $contF&
1s2ectos *ecnolgicos
/utro pro1lema que sur'e& # quando o circuito C@/S # alimentado com uma tens)o 5
DD
KASD
e # necessrio li'8lo a um circuito TTL% Neste caso usamos um circuito deslocador de n$"el
2U9S963& que con"erte a tens)o ele"ada para os SD necessrios aos circuitos TTL%
C,O) **.
/N# /N# /N#
15+ 5+
4050B
5+
0+
15+
0+
5+
Arquitectura de Sistemas Computacionais
#!8AJK* ,,# U "*5
1s2ectos *ecnolgicos
**.
C,O)
(
%
5+
**.
C,O)
(
%
5+
I
(%
I
O.
1
2
n
I
I.
I
I.
I
I.
No que di, respeito [ tens)o& todos os circuitos
da s#rie TTL *ornecem uma tens)o D
/\min
demasiado 1ai!a *ace ao "alor D
I\min
e!i'ido
pelas entradas dos circuitos C@/S%
Neste caso # necessrio ele"ar os n$"eis TTL
para poderem ser aceites pelos circuitos C@/S&
como tam1#m # necessria a utili,a()o de uma
resistXncia de +pull8up.%
/ "alor dessa resistXncia de +1ull/u1. de"er ser
tal que0
3 2 3 2
3 2
C2OS n: 664 :
3 3
5
:4 O4
mx O4 CC
1
=
Arquitectura de Sistemas Computacionais
9ircuitos 9om#inacionais
5
Arquitectura de Sistemas Computacionais
9ircuitos 9om#inacionais
CD!8*5 415
Defini=o:
+9digo pode8se de*inir como o conjunto de n/bits de com1ina(Jes di*erentes
em que cada uma delas representa um determinado "alor ou qualquer outra coisa%
A uma com1ina()o em particular # atri1u$do o nome de 2ala7ra de cdigo%.
Numa 2ala7ra de cdigo pode n)o e!istir uma rela()o aritm#tica entre os "rios bits ou o
que representam?
As primeiras 2
n
pala"ras de c-di'o de um c-di'o Grai de $nG1%/bit s)o i'uais [s do
c-di'o Grai de n/bit escritas da mesma *orma mas com um 9 [ esquerda de cada
pala"ra de c-di'o?
/s bits de uma pala"ra de c-di'o 6inrio de n/bits s)o numerados da direita para a
esquerda& desde 9 at# n/1?
= 3 & & & & & & & & 2 m 3 d & c & 1 & a 2 L 15 14 12 9 6 5 4 1 0
= 3 & & & & & & & & 2 m 3 d & c & 1 & a 2 L 15 14 13 12 10 7 6 4 1