Parte 3 A
Parte 3 A
Parte 3 A
Bases Numéricas
Profa. Débora Christina Muchaluat Saade
[email protected]
http://www.midiacom.uff.br/debora/
1
Roteiro
Fundamentos de Arquiteturas de Computadores
ü Notação posicional
ü Base Binária
ü Base Octal
ü Base Hexadecimal
ü Base B
ü Conversões entre bases
2
Notação Posicional
Fundamentos de Arquiteturas de Computadores
ü Notação Posicional:
• a posição dos algarismos ou dígitos determina o seu valor
• algarismos componentes de um número assumem valores
diferentes dependendo da posição relativa no número
• o valor total é a soma dos valores relativos
ü Base: quantidade de algarismos disponíveis em um
dado sistema de numeração.
• base 10 – algarismos 0 a 9
3
Notação Posicional
Fundamentos de Arquiteturas de Computadores
4
Notação Posicional
Fundamentos de Arquiteturas de Computadores
5
Base B
Fundamentos de Arquiteturas de Computadores
6
Base Binária – Base 2
Fundamentos de Arquiteturas de Computadores
ü 101112 = 1x24+0x23+1x22+1x21+1x20
= 16+4+2+1 = 2310
7
Outras Bases
Fundamentos de Arquiteturas de Computadores
ü Base 5:
• 3125 = 3x52 + 1x51 + 2x50 = 75 + 5 + 2 = 8210
ü Base 8 (octal):
• 1308 = 1x82 + 3x81 + 0x80 = 64 + 24 + 0 = 8810
ü Base 16 (hexadecimal):
• 12BC16 = 1x163 + 2x162 + 11x161 + 12x160 = 1x4096 + 2x256
+ 11x16 + 12 = 4096 + 512 + 176 + 12 = 479610
8
Conversão de Base B para Base 10
Fundamentos de Arquiteturas de Computadores
ü N=dn-1dn-2dn-3...d1d0
• d => algarismo do número
• n-1, n-2, n-3..., 1, 0 => posição de cada algarismo
• b => base
• n => número de dígitos/algarismos
ü N=dn-1x bn-1+dn-2x bn-2+...d1x b1+d0x b0
ü Ex.: 11100102 = 26 + 25 + 24 + 21 = 64 + 32 + 16 + 2 =
114
ü Ex.: 328 = 3x81 + 2x80 = 24 + 2 = 26
ü Ex.: 2A216 = 2x162 + 10x161 + 2x160 = 512 + 160 + 2 =
674
9
Bases 2, 8 e 16
base 16 16 dígitos- 0 a 9, A, B, C, D, E, F
Base hexadecimal: (12BC)16=
Fundamentos de Arquiteturas de Computadores
1x163+2x162+11x161+12x160=1x4096+2x256+11x16+12=4096+512+176+12=4796 10
Base 10 Base 2 Base 8 Base 16
0 0 0 0 ü Cada dígito octal (base
1 1 1 1
2 10 2 2
8) corresponde a
3 11 3 3 combinação de 3 dígitos
4 100 4 4
5 101 5 5
binários
6 110 6 6 • 8=23
7 111 7 7
8 1000 10 8 ü Cada dígito
9 1001 11 9
10 1010 12 A
hexadecimal (base 16)
11 1011 13 B corresponde a
12 1100 14 C
13 1101 15 D combinação de 4 dígitos
14 1110 16 E binários
15 1111 17 F
16 10000 20 10 • 16=24
17 10001 21 11
10
Conversão de Base 2 para Base 8
Fundamentos de Arquiteturas de Computadores
11
Conversão de Base 8 para Base 2
Fundamentos de Arquiteturas de Computadores
12