Professional Documents
Culture Documents
A Disciplina
1.1. A Disciplina
1.1. A Disciplina
1208A (210102) sem aula sem aula Lab1 Lab2 Lab3 sem aula Lab4 Lab5 Feriado Lab6 Lab7 Lab8 Lab9 Projeto Lab10 Projeto Projeto sem aula 1208B (517102) sem aula sem aula Lab1 Lab2 Lab3 sem aula Lab4 Lab5 sem aula Lab6 Lab7 Lab8 Lab9 Feriado Lab10 Projeto Projeto sem aula 1208C (510102) sem aula sem aula Lab1 Lab2 Lab3 sem aula Lab4 Lab5 sem aula Lab6 Lab7 Lab8 Lab9 Feriado Lab10 Projeto Projeto sem aula 1208D (315102) sem aula sem aula Lab1 Lab2 Lab3 sem aula Lab4 Lab5 Feriado Lab6 Lab7 Lab8 Lab9 Projeto Lab10 Projeto Projeto sem aula
3
Apostila de sistemas digitais do Prof. Gntzel. Carlos Maziero, Sistemas Digitais. Faa o download da verso
em uma pgina por folha ou duas pginas por folha.
1.1. A Disciplina
Avaliao
2 provas (P1 e P2) 1 trabalho (T) Nota do aluno = 0,85 x [(P1+P2)/2] + [0,15 x T] Nota 6 para aprovao Nota < 6 e 3 para ter direito recuperao
Se (nota + nota da rec)/2 6, o aluno aprovado com mdia igual a (nota + nota da rec)/2
37,0C ! 13,2C ?
Digitalizao na hora da leitura
7 8
1.2. Analgico x Digital Representaes analgicas A leitura proporcional ao valor da quantidade Quantidades podem variar em uma faixa contnua de valores 0 a 300 Km/h -20C a 100C 0 a 10 mV Representaes digitais So feitas usando dgitos No h ambigidade na leitura
10
ADC
12354546456970...
ADC
12354546456970...
11
12
ADC
12354546456970...
15
16
Binrio
10110 ...
1 0 10110 ...
17
18
19
20
1.2. Analgico x Digital Formato binrio interessante pois pode ser representado com:
1.2. Analgico x Digital Formato binrio interessante pois pode ser representado com:
21
22
1.2. Analgico x Digital Formato binrio interessante pois pode ser representado com:
1.2. Analgico x Digital Formato binrio interessante pois pode ser representado com:
23
24
1.2. Analgico x Digital Formato binrio interessante pois pode ser representado com:
1.2. Analgico x Digital Formato binrio interessante pois pode ser representado com: Transistores (chaves eletrnicas) Capacitores (em memrias por exemplo)
25
26
Com D dgitos decimais, quantos decimais, 10D nmeros diferentes podem ser representados? representados.
1.3.1. Sistema Decimal Posio do dgito tem efeito multiplicador sobre a base:
3754 = 3 103 + 7 102 + 5 101 + 4 100
27
28
1.3.1. Sistema Decimal Posio do dgito tem efeito multiplicador sobre a base:
3754 = 3 103 + 7 102 + 5 101 + 4 100
1.3.1. Sistema Decimal Posio do dgito tem efeito multiplicador sobre a base:
3754 = 3 103 + 7 102 + 5 101 + 4 100
124,793 =
29
30
31
32
byte
nibble
1 0 11 0 11 0 2
LSB Least Significant Bit MSB Most Significant Bit
1001102 = 1 25 + 0 24 + 0 23 + 1 22 + 1 21 + 0 20 = 38
33
34
35
36
1.3.3. Sistema Octal Como 8 = 23, um grupo de trs bits corresponde a apenas um
dgito octal.
binrio 0002 0012 0102 0112 1002 1012 1102 1112 10002
37
octal 08 18 28 38 48 58 68 78 108
38
1 0 11 0 0 11 0 0 111 2 18 38 18 48 78
1648 = 1 82 + 6 81 + 4 80 = 116
10110011001112 = 131478
39
40
p/ decimal
41
42
Nmeros hexadecimais so muito usados para representar bytes. Exemplo: representao de cores RGB em HTML e CSS.
43
44
Decimal Base B
5EC78416
45
46
1.4.1. Nmeros Inteiros Dividir sucessivamente o nmero por B e agrupar os restos das
divises de trs para frente.
base alvo
87 = 5716
87 = 10101112
49
1.4.3. Exerccios
A. Converter 378 para hexadecimal e depois binrio B. Converter 01102 para hexadecimal e decimal
0,31 = 0,01001111010...
4,31 = 100,01001111010...
51
52
34710 001101000111BCD
53
54
Nmeros mais longos que os binrios puros Utilizado quando muitas converses decimal-binrio so necessrias
Calculadoras
55 56
Exemplos:
Converter:
398010 para BCD e binrio 9801510 para BCD 10000111000001011001BCD para decimal
Exemplos:
Converter:
398010 para BCD e binrio 9801510 para BCD 10000111000001011001BCD para decimal
57
58
Exemplos:
Converter:
398010 para BCD e binrio 9801510 para BCD 10000111000001011001BCD para decimal
59
60
10
3 bits:
Decimal 0 1 2 3 4 5 6 7
61
62
Como converter?
3 bits, binrio para gray: B2 Binrio
B1 B0
Como converter?
3 bits, gray para binrio: Gray G2
G1
Diferente?
G0
Diferente?
Diferente?
Diferente?
Gray
G2
G1
G0
Binrio
B2
B1
B0
63
64
Como converter?
Binrio
B1
B0
Diferente?
Diferente?
Gray
G3
G2
G1
G0
65
66
11
American Standard Code for Information Exchange Codificao alfanumrica 7 ou 8 bits por smbolo
67
68
menos significativo
69
70
01010011010101000100111101010000
71
72
12
73
Exerccios
(retirados principalmente de diferentes edies do livro do Tocci) Tocci)
Exerccios
(retirados principalmente de diferentes edies do livro do Tocci) Tocci)
1) Muitas calculadoras utilizam o cdigo BCD tanto para armazenar valores conforme eles so digitados quanto para apresentar os valores no display. a) Se a calculadora projetada para lidar com nmeros decimais de 8 dgitos, qual o nmero de bits necessrio para o armazenamento de cada nmero? b) Quais bits so armazenados quando o nmero 4127 digitado? 2) Um determinado processador usa o cdigo octal para representar os seus endereos de memria de 12 bits. a) Quantos dgitos so necessrios para armazenar cada endereo? b) Qual a faixa de endereos em octal. c) Quantas posies de memria esto disponveis?
75
3) Um computador utiliza um nmero de 20 bits para representar cada uma das suas posies de memria. a) Quantos dgitos hexadecimais so necessrios para representar um endereo de memria? b) Qual a faixa de endereos possveis? c) Qual o nmero total de posies de memria? 4) Quantos bits so necessrios para representar nmeros decimais inteiros entre 0 e 1999 usando a representao binria pura? E usando a representao BCD? 5) Represente o valor decimal 47 em cada uma das seguintes formas: a) binrio puro b) BCD c) hexadecimal d) ASCII e) octal
76
Exerccios
(retirados principalmente de diferentes edies do livro do Tocci) Tocci)
Exerccios
(retirados principalmente de diferentes edies do livro do Tocci) Tocci)
6) Uma determinada cmera digital em escala de cinza desenha uma grade sobre uma imagem capturada e armazena um nmero inteiro que representa o nvel de cinza observado em cada uma das clulas da grade. Por exemplo, se nmeros de 4 bits so utilizados, a cor preta representada por 00002, a cor branca por 11112 e qualquer outro nvel de cinza representado por um nmero intermedirio entre 00002 e 11112. a) Suponha que se deseje obter uma distino entre 254 nveis diferentes de cinza em cada uma das clulas da grade. Quantos bits seriam necessrios para armazenar cada um desses nveis? b) Alm disso, quantos bytes seriam necessrios para armazenar uma imagem com 1024 x 768 clulas sem o uso de compactao?
77
78
13