Anda di halaman 1dari 14

Unidade 2: Sistemas de Numerao

2.3 Converso entre Bases Binria, Octal


e Hexadecimal

Para estas bases , h um Mtodo de Converso


Simplificado, uma vez que, por serem potncias de
dois, elas esto relacionadas entre si :

Binria (21), Octal (23) e Hexadecimal (24)

06.2
2.3 Converso entre Bases Binria, Octal e Hexadecimal

Converso de Octal para Binrio:


Consiste em converter, separadamente, cada
dgito octal para o nmero binrio de trs bits
equivalente, de acordo com a tabela:

0 1 2 3 4 5 6 7

000 001 010 011 100 101 110 111

Notas:
1. Durante o processo, importante manter todos
os trs bits, inclusive os zeros no significativos;
2. S ao final, que estes podem ser eliminados.
2.3 Converso entre Bases Binria, Octal e Hexadecimal

Exemplo - Octal para Binrio: 1278

1278 001 010 111 2

= 101 01112

Verificao:

1278 = [182 + 281 + 780 ]10 = 8710

101 01112 = [126 + 124 + 122 + 121 + 120 ]10 = 8710


2.3 Converso entre Bases Binria, Octal e Hexadecimal

Converso Binrio para Octal:

Consiste em separar os dgitos binrios em


grupos de trs bits, a partir da vrgula, e
convert-los, separadamente, para o dgito octal
equivalente, de acordo com a tabela anterior

Nota:
Para nmeros fracionrios, importante
completar os trs bits da ponta, incluindo,
se necessrio, zeros no significativos;
2.3 Converso entre Bases Binria, Octal e Hexadecimal

Exemplo - Binrio para Octal: 101 0111 10112

010 101 111 0112 2 5 73 8

Verificao:

2 5738 = 1 40310

101 0111 10112 = 1 40310


2.3 Converso entre Bases Binria, Octal e Hexadecimal

Exemplo - Binrio para Octal: 10 1111 , 112

101 111 , 110 2 5 7, 6 8

Verificao:

57,68 = 47,7510

10 1111,112 = 47,7510
2.3 Converso entre Bases Binria, Octal e Hexadecimal

Converso de Hexadecimal para Binrio:


Consiste em converter, separadamente, cada
dgito hexadecimal para o nmero binrio de
quatro bits equivalente, de acordo com a tabela:

0 1 2 3 4 5 6 7 8 9 A B C D E F

0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111

Notas:
1. Durante o processo, importante manter todos
os trs bits, inclusive os zeros no significativos;
2. S ao final, que estes podem ser eliminados.
2.3 Converso entre Bases Binria, Octal e Hexadecimal

Exemplo - Hexadecimal para Binrio: 52E16

52E16 0101 0010 1110 2

= 101 0010 11102

Verificao:

52E16 = 1 32610

101 0010 11102 = 1 32610


2.3 Converso entre Bases Binria, Octal e Hexadecimal

Converso Binrio para Hexadecimal :

Consiste em separar os dgitos binrios em


grupos de quatro bits, a partir da vrgula, e
convert-los, separadamente, para o dgito octal
equivalente, de acordo com a tabela anterior

Nota:
Para nmeros fracionrios, importante
completar os quatro bits da ponta, incluindo,
se necessrio, zeros no significativos;
2.3 Converso entre Bases Binria, Octal e Hexadecimal

Exemplo - Binrio para Hexadecimal:


1 0011 1010 01112

0001 0011 1010 01112 1 3 A 7 16

Verificao:

1 3A716 = 5 03110

1 0011 1010 01112 = 5 03110


2.3 Converso entre Bases Binria, Octal e Hexadecimal

Exemplo - Binrio para Hexadecimal : 10 1111 , 112

0010 1111 , 1100 2 2 F, C 16

Verificao:

2F,C16 = 47,7510

10 1111,112 = 47,7510
2.3 Converso entre Bases Binria, Octal e Hexadecimal

Justificativa:

A justificativa para os mtodos de converso


simplificados apresentados consiste em:

1. Fatorar a representao polinomial na base


binria em grupos de trs ou de quatro bits
2. Desenvolver a expresso, de modo a obter os
coeficientes das potncias de oito ou de 16,
respectivamente.

 Estudar a justificativa, na apostila.


2.3 Converso entre Bases Binria, Octal e Hexadecimal

Converso Octal Hexadecimal:


Consiste em converter, primeiramente, para
binrio e, em seguida, converter para a base
desejada.
Exemplo: 11 6478
11 6478 001 001 110 100 111 2
= 1 0011 1010 01112

0001 0011 1010 01112 1 3 A 7 16

Verificao: 11 6478 = 5 03110


1 3A716 = 5 03110
1 0011 1010 01112 = 5 03110
2.3 Converso entre Bases Binria, Octal e Hexadecimal

Aplicao:
Sequncias binrias longas so difceis de
serem lidas e induzem a erro por troca de
valores dos bits.
0 1 0 0 1 0 1 0 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 0
0 1 0 1 1 1 0 0 1 1 0 1 0 0 0 1 1 0 0 0 1 0 0 1
1 1 1 1 0 1 1 1 1 0 1 1 0 0 0 1 0 1 1 0 0 0 1 0
1 1 1 0 0 0 0 1 1 0 1 0 0 1 1 1 0 0 0 0 1 1 0 0

Hexa: 4 A 0F 3 2 Octal: 2 2 4 0 7 4 6 2
5C D1 8 9 27 1 5 0 6 1 1
F7 B1 6 2 75 7 3 0 5 4 2
E1 A7 0 C 70 3 2 3 4 1 4

Anda mungkin juga menyukai