Buscar

Conversao_de_base_-_octal_-_hexadecimal

Prévia do material em texto

04/03/2013 
1 
Resumindo... 
• Binário para decimal – multiplica-se; (11102) = 
1x23+1x22+1x21+0x20 
 
• Decimal para binário – divide-se; 19/2.... (N/2) 
 
• Decimal para octal – divide-se; 90/8... (N/8) 
 
• Octal para binário – transforma da base octal para 
decimal e depois para binário – ou usa a tabela 
binária; - 778 -> 7x8
1+7x80 -> 1111112 
Conversão binário-octal 
Para transformamos um número binário em octal temos 
que transformar da base binária para base decimal e 
então de decimal para octal (processo inverso ao 
anterior), ou, usa-se a tabela binária. 
Converter 11100102 em octal: 
 
11100102 = 1x26+1x25+1x24+0x23+0x22+1x21+0x20= 11410 
11410 = 114/8 = 1628 
 
ou 
 
 
 
Conversão binário-octal 
OU 
 
 
Assim, dividimos de 3 em 3 a partir 
da direita: 
• Converter 11100102 em octal 
1 110 010 
1 6 2 
1628 
 
 
DECIMAL BINÁRIO 
0 0 
1 1 
2 10 
3 11 
4 100 
5 101 
6 110 
7 111 
8 1000 
9 1001 
Exercício 
• Converta o número binário em octal: 
 
100012 
 
 
 
 
OCTAL BINÁRIO 
0 0 
1 1 
2 10 
3 11 
4 100 
5 101 
6 110 
7 111 
21 8 
Hexadecimal 
• Contém 16 símbolos ou algarismos para representar 
qualquer quantidade; 
• Como são conhecidos apenas dez símbolos 
numéricos (0 a 9), adotou-se outros seis (A a F): 
 
0 1 2 3 4 5 6 7 8 9 A B C D E F 
 
• Este sistema é bastante utilizado em 
microcomputadores tanto em hardware como em 
software. 
6 
Conversão hexadecimal-decimal 
– Exemplo1: 
2D16 em decimal. 
 2 D16 
2x161 + 13x160 = 
 32 + 13 = 4510 
 
– Exemplo2: 1C316 em decimal. 
 1 C 3 
1x162 + 12x161 + 3x160 = 
 256 + 192 + 3 = 45110 
 
 
Lembrete – números hexadecimais: 
 
0 1 2 3 4 5 6 7 8 9 A B C D E F 
04/03/2013 
2 
Exercícios 
• Converta os números hexadecimal para decimal: 
 
a) 3F 
b) 1FC9 
 
63 
8137 
8 
Conversão decimal- hexadecimal 
Novamente usamos divisões sucessivas. 
 
• Exemplo1. Converter 100010 em hexadecimal. 
1000|16 
 8 62|16 
 14 3 
 
 
100010 = 3E816 
Lembrete – números hexadecimais: 
 
0 1 2 3 4 5 6 7 8 9 A B C D E F 
9 
Conversão decimal- hexadecimal 
Exemplo2: 
– Converter 12010 em hexadecimal 
120|16 
 8 7 
 12010 = 7816 
 
 
Lembrete – números hexadecimais: 
 
0 1 2 3 4 5 6 7 8 9 A B C D E F 
Exercícios 
• Converta os números decimal para hexadecimal: 
 
a) 81910 
 
 
 
33316 
Conversão hexadecimal-binário 
 
– Análoga à conversão do sistema octal para o binário; 
 
– Porém usa-se quatro bits para representar cada dígito 
hexadecimal. 
 
12 
Conversão hexadecimal-binário 
 
 
– Exemplo1. Converter AB316 em binário. 
 
 
 
– Exemplo2. Converter F8DD16 em binário. 
 
 2
3
16 1110101011000011 1011 10103 
BA
AB
 2
8
16 01110111111000111101 1101 1000 11118 
DDF
DDF
Lembrete: 
A16 = 1010 = 10102 
B16 = 1110 = 10112 
316 = 310 = 11 
Lembrete – números hexadecimais: 
 
0 1 2 3 4 5 6 7 8 9 A B C D E F 
Lembrete: 
F16 = 1510 = 11112 
816 = 810 = 10002 
D16 = 1310 = 1101 
04/03/2013 
3 
• Converta o número hexadecimal para binário: 
 
a) C7916 
 
b) 200B16 
 
1100011110012 
00100000000010112 
14 
Conversão binário-hexadecimal 
 
– Novamente é análoga à conversão do sistema octal para 
binário; 
– Porém agrupando os bits de 4 em 4 à partir da direita. 
 
– Exemplo1: Converter 10011102 em hexadecimal. 
10011102 = 
 100 1110 = 
 4 E16 
 
Conversão binário-hexadecimal 
 
Exemplo 2: Converter 11000110112 em hexadecimal: 
 
11000110112 = 
11 0001 1011 = 
 3 1 B16 
 
 
11000110112 = 31B16 
 
Exercícios 
• Converta o número binário para hexadecimal: 
 
a) 10011112 
 
 
4F16

Continue navegando