Notação utilizando base 10
Fonte: Adaptado de Organização de Computadores (MARKENSON, Simone, 2007)
Rio de Janeiro, Maio 2011
CONTEÚDO DA AULA
NOTAÇÃO UTILIZANDO BASE 10 NOTAÇÃO UTILIZANDO BASE 2
NOTAÇÃO UTILIZANDO BASE 16
REPRESENTAÇÃO BINÁRIA BYTE, KBYTE, GBYTE E OUTROS MÚLTIPLOS
QUE SISTEMA (BASE) UTILIZAMOS?
• Utilizamos o sistema decimal (base 10), no qual temos algarismos de 0 a 9 representando valores de unidades, dezenas, centenas etc.
QUE SISTEMA UTILIZAMOS?
• Utilizamos o sistema decimal (base 10), no qual temos algarismos de 0 a 9 representando valores de unidades, dezenas, centenas etc. • Dependendo da posição (notação posicional) um algarismo assume valores diferente
QUE SISTEMA (BASE) UTILIZAMOS?
• Utilizamos o sistema decimal (base 10), no qual temos algarismos de 0 a 9 representando valores de unidades, dezenas, centenas etc. • Dependendo da posição (notação posicional) um algarismo assume valores diferente • Cada posição corresponde a uma potência da base começando em 0 (zero) Por exemplo: 258 na base 10 ou 25810 258 = 2 * 102 + 5 * 101 + 8 * 100 (2 centenas + 5 dezenas + 8 unidades)
EXERCÍCIO 01
Decompor os números abaixo conforme a notação posicional na base decimal: a) 156 = 1x102 + 5x101 + 6x100 = 1x100 + 5x10 + 6x1 = 100+50+6 = 156 b) 310 = c) 460 = d) 455 = e) 891 = f) 1100 = g) 1327 = h) 2048 = i) 3096 = j) 6664 = k) 10948 =
BASE 2 - BINÁRIA
Algarismos na base binária (2): 01
Conversão da base 2 – base 10 1012 = 1 * 22 + 0 * 21 + 1* 20 = 4 + 0 + 1 = 510
BASE 8 - OCTAL
Algarismos na base octal (8): 01234567
Conversão da base 8 – base 10 1578 = 1 * 82 + 5 * 81 + 7* 80 = 64 + 40 + 7 = 11110
BASE 16 - HEXADECIMAL
Algarismos na base hexadecimal (16): 0123456789ABCDEF
Onde: A=10; B=11; C=12; D=13; E=14; F=15
Conversão da base 16 – base 10 A516 = A * 161 + 5 *160 10 * 16 + 5 *1 = 160 + 5 = 16510
BASE BINÁRIA
0 BIT
(BInary digiT)
1
cada posição pode ter 2 valores