Академический Документы
Профессиональный Документы
Культура Документы
Agenda
Introduo
Bases decimal, binria, octal e hexadecimal
Lei da Formao
Padres para indicar nmeros
Exerccios
Introduo
O sistema analgico manipula quantidades fsicas
representadas na forma analgica.
As quantidades podem variar em uma faixa contnua de
valores.
O som, atravs de um
microfone, causa variaes
na tenso (voltagem)
3
Figura do livro: Sistemas Digitais Princpios e Aplicaes (R. J. Tocci)
Introduo
O sistema digital uma combinao de dispositivos
projetados para manipular informaes lgicas ou
quantidades fsicas representadas na forma digital.
As quantidades podem assumir apenas valores discretos.
transio
Introduo
Exemplo: Sistema de regulagem da temperatura
utilizando-se um conversor analgico-digital.
1.
2.
3.
4.
Converter
Converter
Realizar o
Converter
3
1
4
5
Figura do livro: Sistemas Digitais Princpios e Aplicaes (R. J. Tocci)
Introduo
Principais razes para a projeto de sistemas digitais
Bases numricas
Introduo
Compreender os sistemas digitais requer um
entendimento dos sistemas decimal, binrio, octal e
hexadecimal:
Introduo
Quando o homem aprendeu a contar, ele foi obrigado a
desenvolver smbolos que representassem quantidades
Introduo
Tendo como base o nmero de dedos nas mos (dgito
vem do latim, dedo), surge o sistema decimal (base 10),
tambm conhecido como sistema de numerao arbica
10
Figura do livro: Sistemas Digitais Princpios e Aplicaes (R. J. Tocci)
Introduo
Graas idia de peso das posies,
reduz-se o nmero de algarismos para
representar os nmeros
Nmeros expressos de forma mais clara
MCMLIX = ?
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| = ?
11
Introduo
Lei de formao
Pondera o valor de cada algarismo
Nmero = an.bn + + a2.b2 + a1.b1 + a0.b0
onde:
Cada termo representa o valor do algarismo a na
posio n
an: algarismo na posio n (dgito n)
bn: base do nmero elevado potncia n
Exemplo 1: 84917
5 dgitos: a4=8; a3=4; a2=9; a1=1; a0=7
Base decimal (b = 10)
8.104 + 4.103 + 9.102 + 1.101 + 7.100
80000 + 4000 + 900 + 10 + 7 = 84917
12
Introduo
Lei de formao
Exemplo 2: 849,17
5 dgitos: a2=8; a1=4; a0=9; a-1=1; a-2=7
Base decimal (b = 10)
8.102 + 4.101 + 9.100 + 1.10-1 + 7.10-2
800 + 40 + 9 + 0,1 + 0,07 = 849,17
13
Introduo
Base numrica
A base de um nmero refere-se quantidade de
algarismos disponveis para representao
Na base decimal tem-se 10 algarismos (0-9)
14
Introduo
Base numrica
As posies so
numeradas da direita
para a esquerda
O dgito mais a direita
chamado de menos
significativo
O dgito mais a
esquerda chamado de
mais significativo
15
Figura do livro: Sistemas Digitais Princpios e Aplicaes (R. J. Tocci)
Introduo
Base binria (base 2)
Os computadores utilizam internamente o sistema de
numerao binrio
Algarismos 0 e 1
Introduo
Base binria (base 2)
Kilo Byte (KB)
220 Bytes)
17
Introduo
Comparao base binria e base decimal
18
Figura do livro: Sistemas Digitais Princpios e Aplicaes (R. J. Tocci)
Introduo
Base hexadecimal (base 16)
Possui 16 algarismos (nmeros e letras)
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
As letras podem ser maisculas ou minsculas
Introduo
Existem diversos padres para indicar a base
de um nmero
Decimal
2763d Letra d (ou D) indica a base decimal
276310 ndice 10 indica a base decimal
2763 Base decimal tipicamente no indicada
Binria
1010b Letra b (ou B) indica a base binria
10102 ndice 2 indica a base binria
Hexadecimal
F8DAh Letra h (ou H) indica a base hexadecimal
F8DA16 ndice 16 indica a base hexadecimal
0xF8DA 0x indica a base hexadecimal (linguagem C)
20
Introduo
Existem diversos padres para indicar a base
de um nmero
Octal
124o Letra o (ou O) indica a base octal
1248 ndice 8 indica a base octal
21
Introduo
Quantidade de nmeros representveis em
uma determinada base dada por: bd
onde:
b: base
d: quantidade de dgitos
4 dgitos
22
Introduo
Representao dos nmeros decimais de 0 a 16 nas
bases hexadecimal, octal e binria
Decimal
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Hexadecimal
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
10
Octal
0
1
2
3
4
5
6
7
10
11
12
13
14
15
16
17
20
Binrio
0
1
10
11
100
101
110
111
1000
1001
1010
1011
1100
1101
1110
1111
10000
23
2AB16
2.162 + 10.161 + 11.160 = 512 + 160 + 11 = 683
12348
1.83 + 2.82 + 3.81 + 4.80 = 512 + 128 + 24 + 4 = 668
24
01112
0.23 + 1.22 + 1.21 + 1.20 = 0 + 4 + 2 + 1 = 7
1010,112
1.23 + 0.22 + 1.21 + 0.20 + 1.2-1 + 1.2-2 = 8 + 2 + 1/2 + 1/4 = 10,75
100010012 (1 Byte)
1.27 + 1.23 + 1.20 = 128 + 8 + 1= 137
10016
1.162 = 256
3,F816
3.160 + 15.16-1 + 8.16-2 = 3 + 15/16 + 8/256 = 3,95
ABC16
10.162 + 11.161 + 12.160 = 2560 + 176 + 12 = 2748
DEF16
13.162 + 14.161 + 15.160 = 3328 + 224 + 15 = 3567
FFFF16
15.163 + 15.162 + 15.161 + 15.160 =61440 + 3840 + 240 + 15 = 65535
26
778
7.81 + 7.80 = 56 + 7 = 63
6668
6.82 + 6.81 + 6.80 = 384 + 48 + 6 = 438
898
Algarismos na base 8 vo de 0 a 7!
6663
Algarismos na base 3 vo de 0 a 2!
6666
Algarismos na base 6 vo de 0 a 5!
27