Sistemas de numeración Imprimir E-Mail
(7 votos)
Escrito por matata   

Los sistemas de numeracion son distintas maneras de expresar los numeros. Los seres humanos estamos acostumbrados a usar el decimal, el binario es utilizado en los circuitos digitales y el hexa en los sistemas programados ya que un byte son dos cifras en hexadecimales

 

 

Con esta tabla se ve las equivalencias entre los cuatro sistemas

 

 Decimal

0

1

2

3

5

10

100

1000

10000

100000

 Binario

0

1

10

11

101

1010

1100100

1111101000

10011100010000

11000011010100000

Hexadecimal

0

1

2

3

5

A

64

3E8

2710

186A0

Octal

0

1

2

3

5

12

144

1750

23420

303240

 

 

 

 

Para los números muy grandes el binario no es el más recomendado, además que el pasaje entre estos sistemas es complicado por medio de tablas ya que es necesario memorizar mucho, por lo que existen distintos métodos que permiten el pasaje entre los distintos sistemas de numeración de manera simple y solo es necesario memorizar unos pocos procedimientos simples

Los números se escriben con una letra al final que indica en que base se encuentra. Ej.:

2008d: Decimal

11111011000b: Binario

7D8: Hexadecimal

3730o: Octal

 

 

Decimal a Binario - Método 1

Para pasar de decimal a binario se debe dividir el número por dos sucesivamente hasta que el resultado sea menor a 2. Con todos los restos ordenados se obtiene en número en binario. El primer resto es la cifra de menor valor (cifra de la derecha), el siguiente resto la siguiente cifra y el ultimo resultado es la cifra de mayor peso, es decir la que esta a la izquierda del numero.

 

Ejemplo

2008d  ->  11111011000b

 

2008 / 2 = 1004 R: 0

1004 / 2 = 502 R: 0

502 / 2 = 251 R: 0

251 / 2 = 125 R: 1

125 / 2 =  62 R: 1

62 / 2 = 31 R: 0

31 / 2 = 15 R: 1

 15 / 2 = 7 R: 1

 7 / 2 = 3 R: 1

3 / 2 = 1 R: 1

 

Para los valores chicos se puede usar la siguiente tabla. Nótese que las potencias de 2 tienen un solo bit en 1.

Decimal

0

1

2

3

4

5

6

7

8

9

 Binario

 0000

0001

0010

0011

0100

0101

0110

0111

1000

1001

 

 

Binario a Decimal - Método 1

Se debe tomar el número en binario y a cada cifra multiplicarla por dos elevado a la posición de la cifra. Para la menos significativa (cifra de menor valor, es decir la del extremo derecho) es 0, la cifra que esta a la izquierda de esta tiene la posición 1, y así todas las cifras. Todas estas multiplicaciones deben ser sumadas y darán el valor en binario.

 

11111011000b -> 2008d

1 x 210 + 1 x 29 + 1 x 28 + 1 x 27 + 1 x 26 + 0 x 25 + 1 x 24 + 1 x 23 + 0 x 22 + 0 x 21 + 0 x 20 = 2008

 

 

Decimal a Binario - Método 2

Tomamos el número en decimal y comenzamos a restar las potencias de 2, en aquellas que se pueda hacer la resta ponemos un 1 en la posición del exponente de 2 y en aquellas que no ponemos un 0. Comenzamos con la potencia máxima utilizable. En nuestro caso comenzamos con 210 = 1024 ya que 211 = 2048. Luego de cada resta se sigue restando a este resultado, decrementando el exponente de 2 hasta que la sucesión de resultados llegue a 0, si las potencias de 2 no llegaron a 0, se completan con 0.

2008 - 210 = 2008 - 1024 = 984

984 - 29 = 984 - 512 = 472

472 - 28 = 472 - 256 = 216

216 - 27 = 216 - 128 = 88

88 - 26 = 88 - 64 = 24

24 - 25 = 24 - 32 No es posible

24 - 24 = 24 - 16 = 8

8 - 23 = 8 - 8 = 0

 

2008d -> 11111011000b

   

Hexadecimal a Decimal

Cada digito en Hexadecimal puede tener 16 valores distintos (de ahí su nombre) de 0 a 9 y de A a F. Se utiliza el mismo método que se usa para pasar de binario a decimal, pero con base 16 y el exponente corresponde a la posición.

Hexadecimal

0

1

2

3

4

5

6

7

8

9

A

B

C

D

E

F

 Decimal

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

 

 7D8h -> 2008d

7 x 162 + 13 x 161 + 8 x 160 = 2008d

 Hexadecimal a Binario Y de Binario a Hexadecimal

El sistema Hexadecimal es muy utilizado por su fácil conversión al binario y viceversa y también simplifica ampliamente la escritura de números en binario incluso números largos en decimal.

El método es directo en ambos sentidos,  por lo que solo hay que recordarla siguiente tabla, que no es más que los números del 0 al 15 en binario (Puede probarse con los métodos anteriormente mencionados) Nótese como las potencias de 2 solo tienen un bit en 1.

Cada digito en Hexa se representa con 4 bits en binario, veamos una tabla

Hexadecimal

0

1

2

3

4

5

6

7

8

9

A

B

C

D

E

F

 Binario

 0000

0001

0010

0011

0100

0101

0110

0111

1000

1001

1010

1011

1100

1101

1110

1111

 Se debe completar con ceros a la izquierda del número para lograr que la cantidad de cifras en el binario sea múltiplo de 4 y se pasa cada grupo de 4 cifras directamente.

011111011000b ->  7D8h -> 2008d

 

Octal a Decimal

  Es exactamente igual a los otros métodos para pasar a decimal solo que con base 8

 3730o -> 2008d

3 x 83 + 7 x 82 + 3 x 81 + 0 x 160 = 2008d 

 

Octal a Binario

 Cada número en octal puede ser representado por 3 bits en Binario. Por lo que es análogamente al sistema Hexa.

 011111011000b -> 3730o -> 2008d

 

Octal a Hexadecimal

No hay método Directo, pero se pasa de Octal a Binario y de Binario a Hexadecimal. De igual manera en sentido contrario

3730o -> 011111011000b

              011111011000b ->  7D8h

 


Comentarios
Buscar RSS
¡Sólo los usuarios registrados pueden escribir comentarios!

3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."

 
< Anterior   Siguiente >

Lo nuevo en ZT

  • Feliz Cumpleaños Psicofxp.com
    Vista previa | Leer más...

    Desde ZonaTecno.net queremos darle un muy feliz cumpleaños al sitio psicofxp.com creado en noviembre del 2000. Y hoy 2010, cumple sus primeros 10 años de vida.

    Para nosotros es muy especial ya que leitox y quien les habla nos conocimos en ese sitio,charlando en sus foros.

     

     

     

     

    Estamos muy orgullosos del sitio ya que es una de las mayores comunidades online en español.

     

    También crearon un foro para que las personas cuenten su historias a lo largo de estos diez años: Aniversario 10 años psicofxp

     

     

    Felices 10 años! y esperamos que sean muchos más!

    Powered by Core Design
  • Informe de la Práctica Realizada con el Transceptor de HF
    Vista previa | Leer más...

    Realizamos unas pruebas con una radio en la banda de HF.

    Probamos con cargas virtual, distintos cables coaxiles y medimos el roe en distintos puntos para determianr como se comporta la potencia emitida y la reflejada al momento de transmitir.

     

    El transceptor utilizado opera en la banda de HF (es decir 3Mhz a 30Mhz), las pruebas fueron realizadas en la frecuencia de 14150 Khz. el largo de onda de esta frecuencia es de 21,2 metros.

    La antena utilizada es un Dipolo de ½ onda por lo cual el largo de la antena resultaría 10,6 metros, la alimentación de la antena se realiza por el medio por lo cual para cada lado de la antena hay ¼ de onda es decir 5,3 metros...

     

     

    Powered by Core Design
  • Usar goo.gl en TweetDeck
    Vista previa | Leer más...
    url_shortener_logo.gif
    logo_tweetdeck.png
     

     

    Desde la aparición de google url shortener goo.gl muchas  personas han tratado de usarlo en TweetDeck, una aplicación para administrar redes sociales como Facebook, Twitter, LinkedIn y otras redes sociales...

    En ZonaTecno.net armamos un simple tutorial para poder utilizar goo.gl en TweetDeck.

     

    Powered by Core Design
  • Configurar una Red Hogareña: Parte 1
    Vista previa | Leer más...

    Configurar una Red Hogareña: Parte 1

    Configuraciones de los adaptadores de Red y uso compartido de Internet.

     

    En este articulo, supondremos que la Red está cableada correctamente y todos los componentes que la integran (cables, routers/switches, modems, adaptadores de red, sistemas operativos) funcionan correctamente.

     

    Configurar adaptadores de red:

    Para esto debemos ir a Mi Pc -> Panel de control -> Conexiones de red. Ahi seleccionamos la placa de red que pertenezca a la pc (llamada comunmente "Conexion de area local") y hacemos click con el botón derecho del mouse para elegir propiedades.

    Paso uno
    Dentro de propiedades, ahora configuraremos el protocolo TCP/IP
     
     
    Powered by Core Design
  • Instalacion de VoIP
    Vista previa | Leer más...

    Para poder usar el servicio de VoIP de nuestra promoción podes hacer lo siguiente:

     

    Primero que nada hay que instalar un softphone, nosotros recomendamos el x-lite que es gratuito pero se puede usar cualquier.

    Descarga el x-lite aquí

    Powered by Core Design
  • Luces secuenciales con CD4017
    Vista previa | Leer más...
    Un circuito secuencial permite encender varias luces u otra cosa en un orden. Esto tiene muchísimas utilidades, desde contadores y señalización hasta la decoración.
    Es un circuito muy simple de hacer, con pocos componentes y barato.

    La velocidad con que van pasando las luces la regula el circuito oscilador.

     

    {youtube}i6alaEPB8iA{/youtube}

    Powered by Core Design
  • Rally Dakar 2009 En vivo desde ZonaTecno.net
    Vista previa | Leer más...

     

    Aprovechamos desde ZonaTecno.net para adherir al homenaje al piloto de motos fallecido Pascal Terry.

     

    He aqui un poco de información sobre el piloto, extraído de Infobae.com

     

    Terry fue hallado muerto en la madrugada de hoy, de acuerdo con los primeros datos de esta tragedia que enluta la importante competencia deportiva.

    El Dakar se desarrolla desde el último viernes por rutas y caminos de la Argentina y recorrerá también Chile.

    La organización dio a Terry como uno de los abandonos de la tercera etapa, disputada el lunes entre Puerto Madryn e Ingeniero Jacobacci.

    En total, los abandonos desde el inicio de la competencia y hasta el final de la cuarta etapa son 70, 42 de ellos motos, 21 autos, seis camiones y un cuatriciclo.

    El desafortunado galo de apellido Terry corría con una moto Yamaha con el número identificatorio 192 y era buscado desde el último domingo, ya que en principio había sido dado como "desaparecido".

    "El piloto estaba en un lugar de muy difícil acceso en medio de una vegetación muy densa, a unos quince metros de su moto. Se había sacado el casco y se refugió a la sombra, disponiendo de comida y alimentos encontrados cerca de él", señala un comunicado de los organizadores.

    El domingo, en el km 197 de esta segunda etapa, el piloto de Yamaha había informado a mitad de la jornada a la organización que se había quedado sin combustible, pero que se había recuperado gracias a otro competidor.

    Al constatar que no se había movido, la organización intentó comunicarse con él mediante su sistema de conexión satelital en dos ocasiones por la tarde, sin obtener respuesta.

    Los organizadores, en París, fueron advertidos por la noche del encendido de su señal de emergencia.

    Y la organización en el terreno de la prueba fue advertida de la situación sólo en la mañana del día siguiente.

    Un vehículo de Defensa Civil intentó entonces sin éxito encontrar al piloto. Ayer, la Gendarmería se lanzó a su búsqueda y dio con el cuerpo en la madrugada de hoy.

    Powered by Core Design

Lo más leido en ZT

Además te recomedamos

Login ZonaTecno





Los usuarios registrados en ZonaTecno.net acceden a más beneficios
Powered by Core Design

Traducir ZonaTecno.net

Buscar en ZonaTecno.net