Conversão de Bases
- Conversão de Bases :
*Outras bases para Decimal: Usa-se a fórmula N x BP sendo N=Simbolo Numerico,B=Base,P=posição..
Ex: Binário -> Decimal
(1010)2 1x23+0x22+1x21+0x20
8+0+2+0=10
(1010)2 = (10)10
*Decimal para outras bases: Usa-se a régra :
- Repita numero % por base até que o quociente seja menor que a base.
- O valor convertido é a Junção dos restos desde o último obtido até o primeiro. O último quociente seja o símbolo mais a esquerda no valor convertido
Ex1: Decimal -> Binário
10/2=5 ; 5/2=4 (sobra 1); 2/2=1 : 10 = (1010)2
Ex2: Decimal -> hexadecimal
211 / 16 = 13 (sobra 3) : 211= (d3)16
* Binário para octal : Usa-se a regra:
-Dividir o valor binário em grupos de 3 dígitos
-Substituir a partir da tabela
Ex: (10110)2
(010)2 =(2)8
(110)2 = (6)8
(10110)2 = (26)8
* Octal para binário : Usa-se a regra:
- Cada digito octal deve ser convertido pela tabela,ocupando 3 dígitos binários.
-(Completar com zeros quando necessário)
Ex: (26)8
(2)8=(010)2
(6)8 =(110)2
(26)8 = (10110)2
* Binário para hexadecimal: Usa-se a regra:
-Dividir o valor binário em grupos de 4 dígitos
-Substituir a partir da tabela
Ex: (100010110)2
(1001)2 = (1)16
(0110)2= (6)16
(100010110) 2= (16)16
* Hexadecimal para binário : Usa-se a regra:
- Cada digito octal deve ser convertido pela tabela,ocupando 3 dígitos binários.
-(Completar com zeros quando necessário)
Ex: (16)16
(1)16 = (1001)2
(6)16= (0110)2
(16)16= (100010110)2
*Octal para hexadecimal : Você tará que efetuar o processo de octal para binário e depois binário para hexadecimal.
Ex: (26)8 = 2 =(010)2 , 6 = (110)2
(10110)2 = (16)16
*Hexadecimal para Octal : Você tará que efetuar o processo de hexadecimal para binário e depois binário para octal.
Ex : (16)16 = 1=(0001)2 , 2 = (0110)2
(16)16 = (26)8