Sistemas de conversión numérica

Binario
Decimal
Octal
Hexadecimal
0000
0
0
0
0001
1
1
1
0010
2
2
2
0011
3
3
3
0100
4
4
4
0101
5
5
5
0110
6
6
6
0111
7
7
7
1000
8
-
8
1001
9
-
9
1010
10
-
A
1011
11
-
B
1100
12
-
C
1101
13
-
D
1110
14
-
E
1111
15
-
F


Decimal  -> Binario

Para la transformación de un numero decimal ( )10  a un numero binario ( )2  se debe ir dividiendo  por dos hasta que el resultado sea cero . El numero en binario serán los restos escritos de derecha a izquierda.

Ej:

(107)10   -> (  )2  
107:2 = 53:2 = 26:2 = 13:2 = 6:2 = 3:2 = 1:2 =0
1             1          0          1         0        1       1   ←
(1101011)2         
 

Decimal ->Hexadecimal

Para la transformación de un numero decimal ( )10  a un numero Hexadecimal ( )16  se debe ir dividiendo  por dieciséis  hasta que el resultado sea cero . El numero en hexadecimal serán los restos  escritos de izquierda a derecha pero hay que poner ojo porque si el resto es mayor a 9 se debe reemplazar el numero por las letras indicadas en la tabla.

Ej :

(107)10  -> (  )16
107:16 = 6:16 = 0
    11         6   ←
(6B)16

Decimal ->Octal

Para la transformación de un numero decimal ( )10  a un numero Octal ( )8  se debe ir dividiendo  por ocho  hasta que el resultado sea cero . El numero en Octal serán los restos  escritos de izquierda a derecha.

Ej:

(107)10  -> (  )8
107:8 = 13:8 = 1:8 = 0
    3          5        1     ←
(153)8


Binario  -> Decimal

Para la transformación de un numero binario ( )2  a un numero decimal ( )10  se debe ir multiplicando por dos término a término y elevando el número dos de izquierda a derecha partiendo desde el cero. El numero decimal será la suma de todas las multiplicaciones.

Ej:

(1101011)2  -> (  )10
1*26  + 1*25 + 0*24 + 1*23 + 0*22 + 1*21  + 1*20
   64 +  32 +      0     +   8   +     0    +     2    +  1 = 107
(107)10


Hexadecimal  -> Decimal

Para la transformación de un numero Hexadecimal ( )16  a un numero decimal ( )10  se debe ir multiplicando por dieciséis  término a término y elevando el número dieciséis  de izquierda a derecha partiendo desde el cero. El numero decimal será la suma de todas las multiplicaciones.

Ej:

(6B)16  -> (  )10
6*161  + 11*160
   96      +     11 =  107
(107)10


Octal   -> Decimal

Para la transformación de un numero Octal ( )8  a un numero decimal ( )10  se debe ir multiplicando por ocho  término a término y elevando el número ocho  de izquierda a derecha partiendo desde el cero. El numero decimal será la suma de todas las multiplicaciones.

Ej:

(153)8  -> (  )10
 1*82 + 5*81  + 3*80
   64  +   40  +   3    =  107
(107)10


Octal   -> Binario

Para la transformación de un numero Octal ( )8  a un numero binario ( )2  la forma más rápida es con la ayuda de la tabla para esto se debe ir identificando numero a numero y colocar los tres últimos números de los binarios-

Ej:

(305)8  -> (  )2
     3         0        5
    ↓       ↓      ↓
   001    000    101
 (001000101)2


Hexadecimal   -> Binario

Para la transformación de un numero Hexadecimal ( )16  a un numero binario ( )2  con la ayuda de la tabla  se debe ir identificando numero a numero y colocar los cuatro  números de los binarios.

Ej:

(D16A)16  -> (  )2
     D           1         6         A
    ↓         ↓        ↓        ↓
   1101   0001   0110   1010
 (1101000101101010)2


Binario   -> Octal

Para la transformación de un numero binario ( )2  a un numero octal ( )8  se debe dividir (separar) el numero binario de a tres de izquierda a derecha si llegasen a faltar números se deben agregar cero antes de los otro números luego se deben identificar en la tabla colocar el numero que se encuentra en los octales .

 Ej:

(001101110)2 -> (  )8
     001       101      110       
       ↓        ↓         ↓       
        1          5          6
(156)8


Binario   -> Hexadecimal

Para la transformación de un numero binario ( )2  a un numero hexadecimal ( )16  se debe dividir (separar) el numero binario de a cuatro de izquierda a derecha si llegasen a faltar números se deben agregar cero antes de los otros números  luego se deben identificar en la tabla colocar el numero que se encuentra en los hexadecimales.

 Ej:

(01101110)2 -> (  )16
     0110      1110           
       ↓           ↓              
        6            E       
(6E)16

No hay comentarios:

Publicar un comentario