Académique Documents
Professionnel Documents
Culture Documents
Circuitos Lgicos
Captulo 2 Sistema de Numerao e Cdigos
2.2
2.3
2.4
Cdigo BCD
2
31/03/2014
2475
100110101011
2475
100110101011
Existem duas formas bsicas:
Mtodo inverso
31/03/2014
2475
100110101011
Existem duas formas bsicas:
4510 =
Mtodo inverso
25
23
22
20
2475
100110101011
Existem duas formas bsicas:
Mtodo inverso
4510 =
25
4510 =
0
0
23
1
22
1
0
0
20
12
6
31/03/2014
2475
100110101011
Existem duas formas bsicas:
5710 =
Mtodo inverso
25
24
23
20
2475
100110101011
Existem duas formas bsicas:
Mtodo inverso
5710 =
25
5710 =
24
1
23
1
0
0
0
0
20
12
8
31/03/2014
2475
100110101011
Existem duas formas bsicas:
Mtodo inverso
2475
100110101011
Existem duas formas bsicas:
Mtodo inverso
Mtodo das divises sucessivas
10
31/03/2014
2475
100110101011
Existem duas formas bsicas:
Mtodo inverso
Mtodo das divises sucessivas
11
12
31/03/2014
13
14
31/03/2014
15
22
16
31/03/2014
22
17
22
2
11
18
31/03/2014
22
11
19
22
11
20
10
31/03/2014
22
11
2
5
21
22
11
22
11
31/03/2014
22
11
23
22
11
2
2
24
12
31/03/2014
22
11
25
22
11
26
13
31/03/2014
22
11
1
27
22
11
1
28
14
31/03/2014
22
11
2
29
22
11
2
0
30
15
31/03/2014
22
11
0
31
1
LSB
22
11
MSB
32
16
31/03/2014
22
11
MSB
33
1
LSB
22
11
MSB
34
17
31/03/2014
22
11
MSB
35
1
LSB
22
11
MSB
36
18
31/03/2014
22
11
MSB
37
1
LSB
22
11
4510 = 1011012
MSB
38
19
31/03/2014
39
40
20
31/03/2014
41
28
42
21
31/03/2014
28
43
28
2
14
44
22
31/03/2014
28
14
45
28
14
46
23
31/03/2014
28
14
2
7
47
28
14
48
24
31/03/2014
28
14
49
28
14
2
3
50
25
31/03/2014
28
14
51
28
14
52
26
31/03/2014
28
14
1
53
28
14
1
54
27
31/03/2014
28
14
2
55
28
14
2
0
56
28
31/03/2014
28
14
0
57
28
LSB
14
MSB
58
29
31/03/2014
Fluxograma do mtodo
de divises sucessivas
para converter inteiro
decimal para binrio
Incio i=1
Dividendo (D)=numero
Dividir por 2
No
D = Qi
i=i+1
Sim (i=N)
Agrupar os restos:
1 Resto -> LSB (R1)
ltimo resto -> MSB (RN)
59
Fim
Fluxograma do mtodo
de divises sucessivas
para converter inteiro
decimal para binrio
Incio i=1
Dividendo (D)=numero
Dividir por 2
No
D = Qi
i=i+1
Sim (i=N)
Agrupar os restos:
1 Resto -> LSB (R1)
ltimo resto -> MSB (RN)
Fim
60
30
31/03/2014
Fluxograma do mtodo
de divises sucessivas
para converter inteiro
decimal para binrio
Incio i=1
Dividendo (D)=numero
Dividir por 2
No
D = Qi
i=i+1
Sim (i=N)
Agrupar os restos:
1 Resto -> LSB (R1)
ltimo resto -> MSB (RN)
61
Fim
Fluxograma do mtodo
de divises sucessivas
para converter inteiro
decimal para binrio
Incio i=1
Dividendo (D)=numero
Dividir por 2
No
D = Qi
i=i+1
Sim (i=N)
Agrupar os restos:
1 Resto -> LSB (R1)
ltimo resto -> MSB (RN)
Fim
62
31
31/03/2014
Fluxograma do mtodo
de divises sucessivas
para converter inteiro
decimal para binrio
Incio i=1
Dividendo (D)=numero
Dividir por 2
No
D = Qi
i=i+1
Sim (i=N)
Agrupar os restos:
1 Resto -> LSB (R1)
ltimo resto -> MSB (RN)
63
Fim
Fluxograma do mtodo
de divises sucessivas
para converter inteiro
decimal para binrio
Incio i=1
Dividendo (D)=numero
Dividir por 2
No
Sim (i=N)
D = Qi
i=i+1
Agrupar os restos:
1 Resto -> LSB (R1)
ltimo resto -> MSB (RN)
Fim
64
32
31/03/2014
Fluxograma do mtodo
de divises sucessivas
para converter inteiro
decimal para binrio
Incio i=1
Dividendo (D)=numero
Dividir por 2
No
Sim (i=N)
D = Qi
i=i+1
Agrupar os restos:
1 Resto -> LSB (R1)
ltimo resto -> MSB (RN)
65
Fim
Fluxograma do mtodo
de divises sucessivas
para converter inteiro
decimal para binrio
Incio i=1
Dividendo (D)=numero
Dividir por 2
No
Sim (i=N)
D = Qi
i=i+1
Agrupar os restos:
1 Resto -> LSB (R1)
ltimo resto -> MSB (RN)
Fim
66
33
31/03/2014
Fluxograma do mtodo
de divises sucessivas
para converter inteiro
decimal para binrio
Incio i=1
Dividendo (D)=numero
Dividir por 2
No
D = Qi
i=i+1
Sim (i=N)
Agrupar os restos:
1 Resto -> LSB (R1)
ltimo resto -> MSB (RN)
67
Fim
Fluxograma do mtodo
de divises sucessivas
para converter inteiro
decimal para binrio
Incio i=1
Dividendo (D)=numero
Dividir por 2
No
D = Qi
i=i+1
Sim (i=N)
Agrupar os restos:
1 Resto -> LSB (R1)
ltimo resto -> MSB (RN)
Fim
68
34
31/03/2014
Fluxograma do mtodo
de divises sucessivas
para converter inteiro
decimal para binrio
Incio i=1
Dividendo (D)=numero
Dividir por 2
No
D = Qi
i=i+1
Sim (i=N)
Agrupar os restos:
1 Resto -> LSB (R1)
ltimo resto -> MSB (RN)
69
Fim
70
35
31/03/2014
71
72
36
31/03/2014
73
74
37
31/03/2014
75
83
82
81
80
8-1
8-2
8-3
76
38
31/03/2014
77
81
80
78
39
31/03/2014
81
80
7x8 +
2x1
3x64 +
= 25010
79
80
40
31/03/2014
80
8-1
81
80
8-1
= 20,7510
82
41
31/03/2014
2.2.1 Converses
83
2.2.1 Converses
Octal para decimal
Mtodo j conhecido!
84
42
31/03/2014
2.2.1 Converses
Decimal para octal
85
2.2.1 Converses
Decimal para octal
Mtodo das Divises sucessivas
Ex. Representar o nmero 102410 no
sistema de numerao octal.
86
43
31/03/2014
2.2.1 Converses
1024
87
2.2.1 Converses
1024
8
128
88
44
31/03/2014
2.2.1 Converses
1024
128
89
2.2.1 Converses
1024
128
90
45
31/03/2014
2.2.1 Converses
1024
128
8
16
91
2.2.1 Converses
1024
128
16
92
46
31/03/2014
2.2.1 Converses
1024
128
16
93
2.2.1 Converses
1024
128
16
94
47
31/03/2014
2.2.1 Converses
1024
128
16
95
2.2.1 Converses
1024
128
16
8
0
96
48
31/03/2014
2.2.1 Converses
1024
128
16
97
2.2.1 Converses
1024
128
LSB
16
MSB
98
49
31/03/2014
2.2.1 Converses
1024
128
LSB
16
102410 = 20008
MSB
99
2.2.1 Converses
Ex. Representar o nmero 369610 no
sistema de numerao octal.
100
50
31/03/2014
2.2.1 Converses
3696
101
2.2.1 Converses
3696
462
LSB
57
MSB
102
51
31/03/2014
2.2.1 Converses
Octal para binrio
103
2.2.1 Converses
Octal para binrio
Converso direta!
104
52
31/03/2014
2.2.1 Converses
Octal para binrio
Converso direta!
Dgito octal
Equivalente
binrio
000
001
010
011
100
101
110
111
105
2.2.1 Converses
Exemplo: Converta o nmero 738 para o
sistema binrio.
106
53
31/03/2014
2.2.1 Converses
Exemplo: Converta o nmero 738 para o
sistema binrio.
Dgito octal
Equivalente
binrio
000
001
010
011
100
101
110
111
107
2.2.1 Converses
Exemplo: Converta o nmero 738 para o
sistema binrio.
Dgito octal
Equivalente
binrio
000
001
010
011
100
101
110
111
7 3
111 011
738 = 1110112
108
54
31/03/2014
2.2.1 Converses
Exerccio: Converta os nmeros para binrio.
a) 1438
b) 778
c) 2548
d) 1008
109
2.2.1 Converses
Binrio para octal
110
55
31/03/2014
2.2.1 Converses
Binrio para octal
Converso direta!
111
2.2.1 Converses
Binrio para octal
Converso direta!
Dgito octal
Equivalente
binrio
000
001
010
011
100
101
110
111
112
56
31/03/2014
2.2.1 Converses
Exemplo: Converta o nmero
11101101012 para o sistema octal.
113
2.2.1 Converses
Exemplo: Converta o nmero
11101101012 para o sistema octal.
Dgito octal
Equivalente
binrio
000
001
010
011
100
101
110
111
114
57
31/03/2014
2.2.1 Converses
Exemplo: Converta o nmero
11101101012 para o sistema octal.
Dgito octal
Equivalente
binrio
000
001
010
011
100
101
110
111
001
110
110
101
5
115
2.2.1 Converses
Exemplo: Converta o nmero
11101101012 para o sistema octal.
Dgito octal
Equivalente
binrio
000
001
010
011
100
101
110
111
001
110
110
101
11101101012 = 16658
116
58
31/03/2014
2.2.1 Converses
Exerccio: Converta os nmeros para octal.
a) 10102
b) 110110112
c) 11102
d) 010111002
117
118
59
31/03/2014
119
120
60
31/03/2014
121
122
61
31/03/2014
Hexadecimal
Decimal
Binrio
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
10
1010
11
1011
12
1100
13
1101
14
1110
15
1111
123
124
62
31/03/2014
162
161
160
16-1
16-2
16-3
125
126
63
31/03/2014
161
160
15
127
161
160
15
64
31/03/2014
129
160
15
12
16-1
10
130
65
31/03/2014
160
15
12
15x16
12x1
16-1
,
+
10
10x0,0625
= 252,62510
131
2.3.1 Converses
132
66
31/03/2014
2.3.1 Converses
Hexadecimal para decimal
Mtodo j conhecido!
133
2.3.1 Converses
Decimal para hexadecimal
Mtodo das Divises sucessivas
134
67
31/03/2014
2.3.1 Converses
Decimal para hexadecimal
Mtodo das Divises sucessivas
Ex. Representar o nmero 6553510 no
sistema de numerao hexadecimal.
135
2.3.1 Converses
65535
16
136
68
31/03/2014
2.3.1 Converses
65535
16
15
4095
16
15
255
16
15
15
16
15
137
2.3.1 Converses
65535
16
15
4095
16
15
255
16
15
15
16
15
138
69
31/03/2014
2.3.1 Converses
65535
16
15
4095
16
LSB
15
255
16
15
15
16
15
MSB
139
2.3.1 Converses
65535
16
15
4095
16
LSB
15
255
16
15
15
16
15
6563510 = FFFF16
MSB
140
70
31/03/2014
2.3.1 Converses
Ex. Representar o nmero 1055510 no sistema de
numerao hexadecimal.
141
2.3.1 Converses
Ex. Representar o nmero 1055510 no sistema de
numerao hexadecimal.
10555
16
142
71
31/03/2014
2.3.1 Converses
Ex. Representar o nmero 1055510 no sistema de
numerao hexadecimal.
10555
16
11
659
143
2.3.1 Converses
Ex. Representar o nmero 1055510 no sistema de
numerao hexadecimal.
10555
16
11
659
16
41
144
72
31/03/2014
2.3.1 Converses
Ex. Representar o nmero 1055510 no sistema de
numerao hexadecimal.
10555
16
11
659
16
41
16
2
145
2.3.1 Converses
Ex. Representar o nmero 1055510 no sistema de
numerao hexadecimal.
10555
16
11
659
16
41
16
16
0
146
73
31/03/2014
2.3.1 Converses
Ex. Representar o nmero 1055510 no sistema de
numerao hexadecimal.
10555
16
11
659
16
41
16
16
LSB
1055510 = 293B16
MSB
147
2.3.1 Converses
Hexadecimal para binrio
Converso direta!
Agrupamento de 4 bits
148
74
31/03/2014
2.3.1 Converses
Exemplo: Converta o nmero A45E16 para
binrio.
149
Hexadecimal
Binrio
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
150
1111
75
31/03/2014
1010
A
1010
4
0100
Hexadecimal
Binrio
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
151
1111
Hexadecimal
Binrio
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
152
1111
76
31/03/2014
1010
0100
0101
A
1010
4
0100
5
0101
E
1110
Hexadecimal
Binrio
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
153
1111
Hexadecimal
Binrio
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
154
1111
77
31/03/2014
1010
0100
0101
1110
A45E16 = 10100100010111102
Hexadecimal
Binrio
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
155
1111
2.3.1 Converses
Exemplo: Converta o nmero BCD16
para o sistema binrio.
156
78
31/03/2014
B
1011
C
1100
D
1101
Hexadecimal
Binrio
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
157
1111
Hexadecimal
Binrio
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
158
1111
79
31/03/2014
1011
1100
1101
BCD16 = 1011110011012
Hexadecimal
Binrio
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
159
1111
Hexadecimal
Binrio
0 Lgicos: Captulo
0000 2
Circuitos
1
0001
2.3.1 Converses
Exerccio: Converta os nmeros
para binrio.
a) 14316
b) 77AF16
c) 101016
d) 1000101016
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
160
1111
80
31/03/2014
2.3.1 Converses
Binrio para hexadecimal
Converso direta!
Usar agrupamento de 4 bits!
161
2.3.1 Converses
Exemplo: Converta o nmero 11101101012
para o sistema hexadecimal.
162
81
31/03/2014
2.3.1 Converses
Exemplo: Converta o nmero 11101101012
para o sistema hexadecimal.
0011
3
1011
B
0101
5
11101101012 = 3B516
163
Hexadecimal
Binrio
0 Lgicos: Captulo
0000 2
Circuitos
1
0001
2.3.1 Converses
Exerccio: Converta os nmeros
para hexadecimal.
a)
b)
c)
d)
10102
110110112
11102
010111002
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
164
1111
82
31/03/2014
2.4 O Cdigos
2.4.1 O cdigo BCD (Binary Coded Decimal)
BCD
Cada dgito decimal representado
pelo seu equivalente em binrio
165
83
31/03/2014
Decimal
Octal
Hexadecimal
0000
0001
10
0010
11
0011
100
0100
101
0101
110
0110
Representaes
numricas
Binrio
BCD
111
0111
1000
10
1000
1001
11
1001
10
1010
12
0001 0000
11
1011
13
0001 0001
12
1100
14
0001 0010
13
1101
15
0001 0011
14
1110
16
0001 0100
15
1111
17
0001
1670101
a)
b)
c)
d)
e)
f)
84
31/03/2014
a)
b)
c)
d)
e)
f)
170
85
31/03/2014
2.4.1
171
a)
b)
c)
d)
e)
172
86
31/03/2014
2.4.1
a)
b)
c)
d)
e)
173
2.4.2
O cdigo Gray
Contagem em que muda apenas um bit
de cada vez!
Binrio Gray
000
001
000
001
010
011
100
101
110
111
011
010
110
111
101
100 174
87
31/03/2014
2.4.2
O cdigo Gray
Contagem em que muda apenas um bit
de cada vez!
Binrio Gray
000
001
010
011
000
001
011
010
100
101
110
111
110
111
101
100 175
Binrio
000
001
010
011
100
101
110
111
Gray
000
001
011
010
110
111
101
100 176
88
31/03/2014
177
Binrio
000
001
010
011
100
101
110
111
Gray
000
001
011
010
110
111
101
100 178
89
31/03/2014
2.4.2
O cdigo Gray
Converso de binrio para gray
b2
0
Binrio
b1
0
b0
0
0
0
0
1
1
1
1
0
1
1
0
0
1
1
1
0
1
0
1
0
1
g2
0
Gray
g1
0
g0
0
0
0
0
1
1
1
1
0
1
1
1
1
0
0
1
1
0
0
1
1
0
179
2.4.2
O cdigo Gray
g i 1, se bi bi 1 ,
g i 0, se bi bi 1 ,
Binrio
Gray
b2
b1
b0
g2
g1
g0
180
90
31/03/2014
Binrio
O cdigo Gray
g i 1, se bi bi 1 ,
g i 0, se bi bi 1 ,
b3
b2
b1
Gray
b0
g3 Lgicos:
g2
g1
g0 2
Circuitos
Captulo
181
O cdigo Gray
182
91
31/03/2014
183
184
92
31/03/2014
185
186
93
31/03/2014
187
188
94