Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
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