P. 1
NÚMEROS BINARIOS Y SITEMA BASE 4

NÚMEROS BINARIOS Y SITEMA BASE 4

|Views: 1.516|Likes:
Publicado porrojazleo

More info:

Published by: rojazleo on Apr 04, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

06/23/2013

pdf

text

original

NÚMEROS BINARIOS

Para otros usos de este término, véase Sistema binario (astronomía). El sistema binario, en matemáticas e informática, es un sistema de numeración en el que los números se representan utilizando solamente las cifras cero y uno (0 y 1). Es el que se utiliza en las computadoras, debido a que trabajan internamente con dos niveles de voltaje, por lo que su sistema de numeración natural es el sistema binario (encendido 1, apagado 0).

Contenido
[ocultar]
• • •

1 Historia del sistema binario

1.1 Aplicaciones

2 Representación 3 Conversión entre binario y decimal
○ ○ ○ ○

3.1 Decimal a binario 3.2 Decimal (con decimales) a binario 3.3 Binario a decimal 3.4 Binario a decimal (con parte fraccionaria binaria) 4.1 Suma de números binarios 4.2 Resta de números binarios 4.3 Producto de números binarios 4.4 División de números binarios 5.1 Sistema Binario a octal 5.2 Octal a binario 6.1 Binario a hexadecimal 6.2 Hexadecimal a binario

4 Operaciones con números binarios
○ ○ ○ ○

5 Conversión entre sistema binario y octal
○ ○

6 Conversión entre binario y hexadecimal
○ ○

• • • •

7 Tabla de conversión entre decimal, binario, hexadecimal, octal, BCD, Exceso 3 y Código Gray o Reflejado 8 Factorialización 9 Véase también 10 Enlaces externos

[editar] Historia del sistema binario

Página del artículo Explication de l'Arithmétique Binaire de Leibniz. El antiguo matemático indio Pingala presentó la primera descripción que se conoce de un sistema de numeración binario en el siglo III a. C. Una serie completa de 8 trigramas y 64 hexagramas (análogos a 3 bit) y números binarios de 6 bit eran conocidos en la antigua China en el texto clásico del I Ching. Series similares de combinaciones binarias también han sido utilizadas en sistemas de adivinación tradicionales africanos, como el Ifá, así como en la geomancia medieval occidental. Un arreglo binario ordenado de los hexagramas del I Ching, representando la secuencia decimal de 0 a 63, y un método para generar el mismo fue desarrollado por el erudito y filósofo Chino Shao Yong en el siglo XI. En 1605 Francis Bacon habló de un sistema por el cual las letras del alfabeto podrían reducirse a secuencias de dígitos binarios, las cuales podrían ser codificadas como variaciones apenas visibles en la fuente de cualquier texto arbitrario. El sistema binario moderno fue documentado en su totalidad por Leibniz, en el siglo XVII, en su artículo "Explication de l'Arithmétique Binaire". En él se mencionan los símbolos binarios usados por matemáticos chinos. Leibniz utilizó el 0 y el 1, al igual que el sistema de numeración binario actual. En 1854, el matemático británico George Boole publicó un artículo que marcó un antes y un después, detallando un sistema de lógica que terminaría denominándose Álgebra de Boole. Dicho sistema desempeñaría un papel fundamental en el desarrollo del sistema binario actual, particularmente en el desarrollo de circuitos electrónicos.

[editar] Aplicaciones
En 1937, Claude Shannon realizó su tesis doctoral en el MIT, en la cual implementaba el Álgebra de Boole y aritmética binaria utilizando relés y conmutadores por primera vez en la historia. Titulada Un Análisis Simbólico de Circuitos Conmutadores y Relés, la tesis de Shannon básicamente fundó el diseño práctico de circuitos digitales. En noviembre de 1937, George Stibitz, trabajando por aquel entonces en los Laboratorios Bell, construyó una computadora basada en relés —a la cual apodó "Modelo K" (porque la construyó en una cocina, en inglés "kitchen")— que utilizaba la suma binaria para realizar los cálculos. Los Laboratorios Bell autorizaron un completo programa de investigación a finales de 1938, con Stibitz al mando. El 8 de enero de 1940 terminaron el diseño de una "Calculadora de Números Complejos", la cual era capaz de realizar cálculos con números complejos. En una demostración en la conferencia de la Sociedad Americana de Matemáticas, el 11 de septiembre de 1940, Stibitz logró enviar comandos de manera remota a la Calculadora de Números Complejos a través de la línea telefónica mediante un teletipo. Fue la primera máquina computadora utilizada de manera remota a través de la línea de teléfono. Algunos participantes de la conferencia que presenciaron la demostración fueron John Von Neumann, John Mauchly y Norbert Wiener, quien escribió acerca de dicho suceso en sus diferentes tipos de memorias en la cual alcanzó diferentes logros.
Véase también: Código binario

[editar] Representación
Un número binario puede ser representado por cualquier secuencia de bits (dígitos binarios), que suelen representar cualquier mecanismo capaz de estar en dos estados

mutuamente excluyentes. Las siguientes secuencias de símbolos podrían ser interpretadas como el mismo valor numérico binario:
1 | x y 0 o n 1 | x y 0 o n 0 o n 1 | x y 1 | x y 0 o n 1 | x y 0 o n

El valor numérico representado en cada caso depende del valor asignado a cada símbolo. En una computadora, los valores numéricos pueden representar dos voltajes diferentes; también pueden indicar polaridades magnéticas sobre un disco magnético. Un "positivo", "sí", o "sobre el estado" no es necesariamente el equivalente al valor numérico de uno; esto depende de la nomenclatura usada. De acuerdo con la representación más habitual, que es usando números árabes, los números binarios comúnmente son escritos usando los símbolos 0 y 1. Los números binarios se escriben a menudo con subíndices, prefijos o sufijos para indicar su base. Las notaciones siguientes son equivalentes: • • • •

100101 binario (declaración explícita de formato) 100101b (un sufijo que indica formato binario) 100101B (un sufijo que indica formato binario) bin 100101 (un prefijo que indica formato binario) 1001012 (un subíndice que indica base 2 (binaria) notación) %100101 (un prefijo que indica formato binario) 0b100101 (un prefijo que indica formato binario, común en lenguajes de programación)

• •

[editar] Conversión entre binario y decimal
[editar] Decimal a binario
Se divide el número del sistema decimal entre 2, cuyo resultado entero se vuelve a dividir entre 2, y así sucesivamente. Ordenados los restos, del último al primero, éste será el número binario que buscamos. Ejemplo Transformar el número decimal 131 en binario. El método es muy simple:
131 65 32 16 8 4 2 1 dividido dividido dividido dividido dividido dividido dividido dividido entre 2 da 65 y el resto entre 2 da 32 y el resto entre 2 da 16 y el resto entre 2 da 8 y el resto entre 2 da 4 y el resto entre 2 da 2 y el resto entre 2 da 1 y el resto entre 2 da 0 y el resto -> Ordenamos los restos, es igual a es igual a es igual a es igual a es igual a es igual a es igual a es igual a del último

1 1 0 0 0 0 0 1 al primero: 10000011

En sistema binario, 131 se escribe 10000011 Ejemplo Transformar el número decimal 100 en binario.

Otra forma de conversión consiste en un método parecido a la factorización en números primos. Es relativamente fácil dividir cualquier número entre 2. Este método consiste también en divisiones sucesivas. Dependiendo de si el número es par o impar, colocaremos un cero o un uno en la columna de la derecha. Si es impar, le restaremos uno y seguiremos dividiendo entre dos, hasta llegar a 1. Después sólo nos queda tomar el último resultado de la columna izquierda (que siempre será 1) y todos los de la columna de la derecha y ordenar los dígitos de abajo a arriba. Ejemplo
100|0 50|0 25|1 12|0 6|0 3|1 1|1 --> 1, 25-1=24 y seguimos dividiendo por 2

-->

(100)10 = (1100100)2

Existe un último método denominado de distribución. Consiste en distribuir los unos necesarios entre las potencias sucesivas de 2 de modo que su suma resulte ser el número decimal a convertir. Sea por ejemplo el número 151, para el que se necesitarán las 8 primeras potencias de 2, ya que la siguiente, 28=256, es superior al número a convertir. Se comienza poniendo un 1 en 128, por lo que aún faltarán 23, 151-128 = 23, para llegar al 151. Este valor se conseguirá distribuyendo unos entre las potencias cuya suma dé el resultado buscado y poniendo ceros en el resto. En el ejemplo resultan ser las potencias 4, 2, 1 y 0, esto es, 16, 4, 2 y 1, respectivamente. Ejemplo
20= 1|1 21= 2|1 22= 4|1 23= 8|0 24= 16|1 25= 32|0 26= 64|0 27= 128|1

128 + 16 + 4 + 2 + 1 = (151)10 = (10010111)2

[editar] Decimal (con decimales) a binario
Para transformar un número del sistema decimal al sistema binario: 1. Se transforma la parte entera a binario. (Si la parte entera es 0 en binario será 0, si la parte entera es 1 en binario será 1, si la parte entera es 5 en binario será 101 y así sucesivamente).

2. Se sigue con la parte fraccionaria, multiplicando cada número por 2. Si el resultado obtenido es mayor o igual a 1 se anota como un uno (1) binario. Si es menor que 1 se anota como un 0 binario. (Por ejemplo, al multiplicar 0.6 por 2 obtenemos como resultado 1.2 lo cual indica que nuestro resultado es un uno (1) en binario, solo se toma la parte entera del resultado). 3. Después de realizar cada multiplicación, se colocan los números obtenidos en el orden de su obtención. 4. Algunos números se transforman en dígitos periódicos, por ejemplo: el 0.1. Ejemplo

0,3125 (decimal) Proceso: 0,3125 · 2 = 0,625 0,625 · 2 = 1,25 0,25 · 2 = 0,5 0,5 · 2 = 1 En orden: 0101

=> 0,0101 (binario). => => => => -> 0 1 0 1 0,0101 (binario)

Ejemplo
0,1 (decimal) => 0,0 0011 0011 ... (binario). Proceso: 0,1 · 2 = 0,2 ==> 0 0,2 · 2 = 0,4 ==> 0 0,4 · 2 = 0,8 ==> 0 0,8 · 2 = 1,6 ==> 1 0,6 · 2 = 1,2 ==> 1 0,2 · 2 = 0,4 ==> 0 <--se repiten las cuatro cifras, periódicamente 0,4 · 2 = 0,8 ==> 0 <0,8 · 2 = 1,6 ==> 1 <0,6 · 2 = 1,2 ==> 1 <- ... En orden: 0 0011 0011 ... => 0,0 0011 0011 ... (binario periódico)

Ejemplo
5.5 = 5,5 5,5 (decimal) => 101,1 (binario). Proceso: 5 => 101 0,5 · 2 = 1 => 1 En orden: 1 (un sólo dígito fraccionario) -> 101,1 (binario)

Ejemplo
6,83 (decimal) => 110,110101000111 (binario). Proceso: 6 => 110 0,83 · 2 = 1,66 => 1 0,66 · 2 = 1,32 => 1 0,32 · 2 = 0,64 => 0 0,64 · 2 = 1,28 => 1 0,28 · 2 = 0,56 => 0 0,56 · 2 = 1,12 => 1 0,12 · 2 = 0,24 => 0 0,24 · 2 = 0,48 => 0 0,48 · 2 = 0,96 => 0 0,96 · 2 = 1,92 => 1 0,92 · 2 = 1,84 => 1 0,84 · 2 = 1,68 => 1 En orden: 110101000111 (binario) Parte entera: 110 (binario) Encadenando parte entera y fraccionaria: 110,110101000111 (binario)

sume todas y el número resultante será el equivalente al sistema decimal. Ejemplos • 0.5 . y sumando los valores de las posiciones que tienen un 1. Ejemplo El número binario 1010010 corresponde en decimal al 82. Inicie por el lado derecho del número en binario.101001 (binario) = 0. cada número multiplíquelo por 2 elevado a la potencia consecutiva a la inversa (comenzando por la potencia -1. comenzando de derecha a izquierda. 20). 16 y 2: Para cambiar de binario con decimales a decimal se hace exactamente igual. 2. cada cifra multiplíquela por 2 elevado a la potencia consecutiva (comenzando por la potencia 0.640625(decimal). Se puede representar de la siguiente manera: entonces se suman los números 64. Inicie por el lado izquierdo (la primera cifra a la derecha de la coma). salvo que la posición cero (en la que el dos es elevado a la cero) es la que está a la izquierda de la coma y se cuenta hacia la derecha a partir de -1: [editar] Binario a decimal (con parte fraccionaria binaria) 1.[editar] Binario a decimal Para realizar la conversión de binario a decimal. Ejemplos: • (Los números de arriba indican la potencia a la que hay que elevar 2) También se puede optar por utilizar los valores que presenta cada posición del número binario a ser transformado. realice lo siguiente: 1. 2. Después de realizar cada una de las multiplicaciones. Proceso: 1 · 2 elevado a -1 = 0. 2-1).Después de realizar cada una de las multiplicaciones. sume todas y el número resultante será el equivalente al sistema decimal.

que da 10: cero en la posición que estamos sumando y un 1 de acarreo a la siguiente posición. Proceso: 0.110111 (binario) = 0. que es más sencilla.0625 0. Los términos que intervienen en la resta se llaman minuendo.0. y después transformar el resultado en un (número) binario.0 · 2 elevado a -2 = 1 · 2 elevado a -3 = 0 · 2 elevado a -4 = 0 · 2 elevado a -5 = 1 · 2 elevado a -6 = La suma es: 0. en nuestro ejemplo. es decir.5 0.03125 0.015625 • 0.0 y 1 .859375(decimal). A continuación se suma el acarreo a la siguiente columna: 1 + 0 + 0 = 1. Esto es equivalente. en el sistema decimal a sumar 9 + 1. Las restas básicas 0 .640625 0 0.25 0 0.015625 1 · 2 elevado a -1 = 1 · 2 elevado a -2 = 0 · 2 elevado a -3 = 1 · 2 elevado a -4 = 1 · 2 elevado a -5 = 1 · 2 elevado a -6 = La suma es: 0. entonces escribimos 0 en la fila del resultado y llevamos 1 (este "1" se llama acarreo o arrastre). llevamos 1 a la siguiente posición de la izquierda (acarreo). Ejemplo 1 10011000 + 00010101 ——————————— 10101101 Se puede convertir la operación binaria en una operación decimal. 1 .859375 [editar] Operaciones con números binarios [editar] Suma de números binarios La tabla de sumar para números binarios es la siguiente: + 0 1 0 0 1 1 1 10 Las posibles combinaciones al sumar dos bits son: • • • • 0+0=0 0+1=1 1+0=1 1 + 1 = 10 Note que al sumar 1 + 1 es 102.1 son evidentes: • 0-0=0 . sustraendo y diferencia. Pero conviene repasar la operación de restar en decimal para comprender la operación binaria. Operamos como en el sistema decimal: comenzamos a sumar desde la derecha. resolver la decimal. [editar] Resta de números binarios El algoritmo de la resta en sistema binario es el mismo que en el sistema decimal.125 0 0 0. y seguimos hasta terminar todas la columnas (exactamente como en decimal). 1 + 1 = 10.

que se desborda por la izquierda. La resta de dos números binarios puede obtenerse sumando al minuendo el complemento a uno del sustraendo y a su vez sumarle el bit que se desborda. 91 .23 = 196. Ejemplo La siguiente resta. tomando una unidad prestada de la posición siguiente: 0 .10 = 7 y 217 .1 = 1 y me llevo 1.1 se resuelve.• • • 1-0=1 1-1=0 0 . llegamos al resultado correcto: 11000100 en binario. Ejemplos 10001 -01010 —————— 00111 11011001 -10101011 ————————— 00101110 En sistema decimal sería: 17 .46 = 45. 196 en decimal. como el número resultante no puede ser más largo que el minuendo. Un último ejemplo: vamos a restar 219 . el bit sobrante se desprecia. En el siguiente ejemplo.1 = 1) (en sistema decimal equivale a 2 . lo que equivale a decir en el sistema decimal. igual que en el sistema decimal. despreciando el bit que se desborda por la izquierda. Pero.1 = 1 (se transforma en 10 .171 = 46. vemos cómo se divide una resta larga en tres restas cortas: 100110011101 -010101110010 ————————————— 010000101011 = 1001 -0101 ————— 0100 1001 -0111 ————— 0010 1101 -0010 ————— 1011 • Utilizando el complemento a dos (C2).1 = 1. en binario es: 1011011 -0101110 ———————— 0101101 el C2 de 0101110 es 1010010 1011011 +1010010 ———————— 10101101 En el resultado nos sobra un bit. Para simplificar las restas y reducir la posibilidad de cometer errores hay varios métodos: • Dividir los números largos en grupos. La resta de dos números binarios puede obtenerse sumando al minuendo el «complemento a dos» del sustraendo. 2 .1 = 1) La resta 0 . [editar] Producto de números binarios La tabla de multiplicar para números binarios es la siguiente: · 0 1 0 0 0 1 0 1 . directamente y utilizando el complemento a dos: 11011011 -00010111 ————————— 11000100 el C2 de 00010111 es 11101001 11011011 +11101001 ————————— 111000100 Y. • Utilizando el complemento a uno.

dentro de la división.0000 ——————— 10000 . Por ejemplo. se utiliza el método llamado algoritmo de Booth. Ejemplo Dividir 100010010 (274) entre 1101 (13): 100010010 |1101 —————— -0000 010101 ——————— 10001 -1101 ——————— 01000 .1101 ——————— 00111 .0000 ——————— 01110 . y el 1 es el elemento neutro del producto. 11101111 111011 __________ 11101111 11101111 00000000 11101111 11101111 11101111 ______________ 11011100010101 [editar] División de números binarios La división en binario es similar a la decimal. ya que el 0 multiplicado por cualquier número da 0. multipliquemos 10110 por 1001: 10110 1001 ————————— 10110 00000 00000 10110 ————————— 11000110 En sistemas electrónicos. aunque se lleva a cabo con más sencillez. éstas deben ser realizadas en binario. la única diferencia es que a la hora de hacer las restas. donde suelen usarse números mayores.El algoritmo del producto en binario es igual que en números decimales.1101 ——————— 00001 [editar] Conversión entre sistema binario y octal [editar] Sistema Binario a octal .

2) Posteriormente vea el valor que corresponde de acuerdo a la tabla: Número en binario 000 001 010 011 100 101 110 111 Número en octal 0 1 2 3 4 5 6 7 3) La cantidad correspondiente en octal se agrupa de izquierda a derecha. entonces agregue ceros a la izquierda. realice lo siguiente: 1) Agrupe la cantidad binaria en grupos de 3 en 3 iniciando por el lado derecho. con lo que se obtiene 011 = 3 Agrupe de izquierda a derecha: 317 • 1000011 (binario) = 103 (octal).Para realizar la conversión de binario a octal. pero en binario de 3 bits es Oc(2) = B(010). Si al terminar de agrupar no completa 4 dígitos. [editar] Conversión entre binario y hexadecimal [editar] Binario a hexadecimal Para realizar la conversión de binario a hexadecimal. Proceso: 111 = 7 001 = 1 11 entonces agregue un cero. 2) Posteriormente vea el valor que corresponde de acuerdo a la tabla: Número 000 000 001 001 010 010 011 011 100 100 101 101 110 110 111 111 en 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 binario Número en 0 1 2 3 4 5 6 7 8 9 A B C D E F hexadecim al 3) La cantidad correspondiente en hexadecimal se agrupa de derecha a izquierda. Proceso: 011 = 3 000 = 0 1 entonces agregue 001 = 1 Agrupe de izquierda a derecha: 103 [editar] Octal a binario Cada dígito octal se convierte en su binario equivalente de 3 bits y se juntan en el mismo orden. Ejemplos • 110111 (binario) = 67 (octal). entonces agregue ceros a la izquierda. Ejemplo • 247 (octal) = 010100111 (binario). realice lo siguiente: 1) Agrupe la cantidad binaria en grupos de 4 en 4 iniciando por el lado derecho. El 2 en binario es 10. Ejemplos . Si al terminar de agrupar no completa 3 dígitos. Proceso: 111 = 7 110 = 6 Agrupe de izquierda a derecha: 67 • 11001111 (binario) = 317 (octal). luego el número en binario será 010100111. el Oc(4) = B(100) y el Oc(7) = (111).

Proceso: 0101 = 5 1111 = F 110 entonces agregue 0110 = 6 Agrupe de derecha a izquierda: 6F5 [editar] Hexadecimal a binario Note que para pasar de Hexadecimal a binario. hexadecimal. octal y decimal Factor binario Hexadecimal Octal Decimal 00 0 0 0 0 2 1 1 1 21 2 2 2 2 2 4 4 4 3 2 8 10 8 4 2 10 20 16 5 2 20 40 32 Binario 0000 0000 0000 0001 0000 0010 0000 0100 0000 1000 0001 0000 0010 0000 . [editar] Tabla de conversión entre decimal. BCD. de forma similar a como se hace de octal a binario. octal.• 110111010 (binario) = 1BA (hexadecimal). factor binario. Exceso 3 y Código Gray o Reflejado Decimal Binario Hexadecimal Octal BCD 0 0000 0 0 0000 1 0001 1 1 0001 2 0010 2 2 0010 3 0011 3 3 0011 4 0100 4 4 0100 5 0101 5 5 0101 6 0110 6 6 0110 7 0111 7 7 0111 8 1000 8 10 1000 9 1001 9 11 1001 10 1010 A 12 0001 0000 11 1011 B 13 0001 0001 12 1100 C 14 0001 0010 13 1101 D 15 0001 0011 14 1110 E 16 0001 0100 15 1111 F 17 0001 0101 Exceso 3 Gray o Reflejado 0011 0000 0100 0001 0101 0011 0110 0010 0111 0110 1000 0111 1001 0101 1010 0100 1011 1100 1100 1101 1111 1110 1010 1011 1001 1000 [editar] Factorialización • Tabla de conversión entre binario. hexadecimal. binario. Proceso: 1010 = A 1011 = B 1 entonces agregue 0001 = 1 Agrupe de derecha a izquierda: 1BA • 11011110101 (binario) = 6F5 (hexadecimal). sólo que se remplaza por el equivalente de 4 bits.

pero esta me parece la más sencilla de aplicar. Si es impar. *Aquí ponemos 1 al lado derecho y restamos 1 de 75 para poder seguir dividiéndolo entre 2. el resultado lo ponemos debajo. Es relativamente fácil dividir cualquier número entre 2. Después. Hexadecimal. y así sucesivamente. hasta llegar al resultado final que debe ser siempre 1.wikipedia. asi que sin más preambulo les explico: Consiste en un método parecido a la factorización en números primos. Ejemplo: 150|0 75|1* 37|1 18|0 9|1 4|0 2|0 1|1 El resultado para 150 en base decimal es: 10010110 en base binaria. y tendremos nuestro número convertido en binario. Base64 Breve VIDEO-TUTORIAL sobre el sistema Binario y Decimal Obtenido de «http://es.org/wiki/Sistema_binario» Categorías: Aritmética computacional | Sistemas de numeración posicional | Códigos binarios | Aritmética elemental ==================0==== =============== Este método esta tomado de la Wikipedia donde exponen tres maneras. le restaremos uno y seguiremos dividiendo entre dos (y podremos un 1 en el lado derecho como anteriormente expongo). colocaremos un cero o un uno en la columna de la derecha. sólo nos queda tomar los resultados de la columna de la derecha y ordenar los dígitos de abajo para arriba.0100 0000 26 1000 0000 27 40 80 100 200 64 128 [editar] Véase también • • • • Sistema octal Sistema duodecimal Sistema hexadecimal Nibble [editar] Enlaces externos • • • Convertidor Binario/Hex/Decimal Traductor Binario. . Dependiendo de si el número es par o impar. Este método consiste básicamente en divisiones sucesivas.

==================0==== =============== Anterior Sistemas de numeración Siguiente .

decenas. por ejemplo. octal y hexadecimal Sistemas de numeración Sistema de numeración decimal Sistema de numeración binario Conversión entre números decimales y binarios El tamaño de las cifras binarias Conversión de binario a decimal Sistema de numeración octal Conversión de un número decimal a octal Conversión octal a decimal Sistema de numeración hexadecimal Conversión de números binarios a octales y viceversa Conversión de números binarios a hexadecimales y viceversa Sistemas de numeración Un sistema de numeración es un conjunto de símbolos y reglas que permiten representar datos numéricos. que se caracterizan porque un símbolo tiene distinto valor según la posición que ocupa en la cifra. etc. centenas. significa: 5 centenas + 2 decenas + 8 unidades. 2. contando desde la derecha. 6. y un exponente igual a la posición que ocupa el dígito menos uno. número que coincide con la cantidad de símbolos o dígitos del sistema decimal. 4. Los sistemas de numeración actuales son sistemas posicionales. En el sistema decimal el número 528. Sistema de numeración decimal: El sistema de numeración que utilizamos habitualmente es el decimal. 8 y 9) a los que otorga un valor dependiendo de la posición que ocupen en la cifra: unidades. millares. 1. es decir: 5*102 + 2*101 + 8*100 o. que se compone de diez símbolos o dígitos (0. El valor de cada dígito está asociado al de una potencia de base 10. lo que es lo mismo: .SISTEMAS DE NUMERACIÓN binario. 1. 3. 7. 5.

07 = 8245. la base de la potencia coincide con la cantidad de dígitos utilizados (2) para representar los números. el cero (0) y el uno (1).97 se calcularía como: 8 millares + 2 centenas + 4 decenas + 5 unidades + 9 décimos + 7 céntimos 8*103 + 2*102 + 4*101 + 5*100 + 9*10-1 + 7*10-2. es decir: 8 + 0 + 2 + 1 = 11 y para expresar que ambas cifras describen la misma cantidad lo escribimos así: 10112 = 1110 2. El valor de cada posición es el de una potencia de base 2. elevada a un exponente igual a la posición del dígito menos uno. De acuerdo con estas reglas. cada dígito tiene distinto valor dependiendo de la posición que ocupe. Se puede observar que. Por ejemplo.9 + 0. Conversión entre números decimales y binarios Convertir un número decimal al sistema binario es muy sencillo: basta con realizar divisiones sucesivas por 2 y escribir los restos .97 Sistema de numeración binario. la situación es análoga aunque. tal y como ocurría con el sistema decimal. concretamente el de los dígitos colocados a la derecha del separador decimal.500 + 20 + 8 = 528 En el caso de números con decimales. el número 8245. En una cifra binaria. es decir: 8000 + 200 + 40 + 5 + 0. en este caso. algunos exponentes de las potencias serán negativos. El sistema de numeración binario utiliza sólo dos dígitos. el número binario 1011 tiene un valor que se calcula así: 1*23 + 0*22 + 1*21 + 1*20 .

que 255 es el número más grande que puede representarse con ocho dígitos. 10. Como regla general. 16 y 32 bits y cuál es el número más grande que puede escribirse en cada caso. para representar números mayores de 255 se necesitarán más de ocho dígitos. porque 24 = 16 y el mayor de dichos números es el 15. por ejemplo. 25. es decir. Por ejemplo. con n dígitos binarios pueden representarse un máximo de 2n. números. Para representar números grandes harán falta muchos más dígitos. El tamaño de las cifras binarias La cantidad de dígitos necesarios para representar un número en el sistema binario es mayor que en el sistema decimal. 2n – 1. han hecho falta siete dígitos en binario. 99. 276 i. Con cuatro bits. En el ejemplo del párrafo anterior. Ejercicio 2: Averigua cuántos números pueden representarse con 8. pueden representarse un total de 16 números. Por ejemplo. El número más grande que puede escribirse con n dígitos es una unidad menos. porque 28 = 256 y podemos afirmar. para convertir al sistema binario el número 7710 haremos una serie de divisiones que arrojarán los restos siguientes: 77 : 2 = 38 Resto: 1 38 : 2 = 19 Resto: 0 19 : 2 = 9 Resto: 1 9 : 2 = 4 Resto: 1 4 : 2 = 2 Resto: 0 2 : 2 = 1 Resto: 0 1 : 2 = 0 Resto: 1 y.obtenidos en cada división en orden inverso al que han sido obtenidos. que en el sistema decimal está compuesto tan sólo por dos dígitos. tomando los restos en orden inverso obtenemos la cifra binaria: 7710 = 10011012 Ejercicio 1: Expresa. por tanto. en código binario. 135. para representar el número 77. 67. porque 24-1 = 15. los números decimales siguientes: 191. .

2. en el sistema decimal. 1111110 Sistema de numeración octal El inconveniente de la codificación binaria es que la representación de algunos números resulta muy larga. El valor de cada una de las posiciones viene determinado por las potencias de base 8. En el sistema de numeración octal. teniendo en cuenta el valor de cada dígito en su posición. 3. Cada dígito tiene. 010101. Por este motivo se utilizan otros sistemas de numeración que resulten más cómodos de escribir: el sistema octal y el sistema hexadecimal. para convertir el número binario 10100112 a decimal. y se incrementa en una unidad según vamos avanzando posiciones hacia la izquierda. Por ejemplo. los siguientes números binarios: 110111. resulta muy fácil convertir un número binario a octal o a hexadecimal. 4. cuyo exponente es 0 en el bit situado más a la derecha. Afortunadamente. 6 y 7. el número octal 2738 tiene un valor que se calcula así: 2*83 + 7*82 + 3*81 = 2*512 + 7*64 + 3*8 = 149610 2738 = 149610 . naturalmente. 101010. 111000. basta con desarrollar el número.Ejercicio 3: Dados dos números binarios: 01001000 y 01000100 ¿Cuál de ellos es el mayor? ¿Podrías compararlos sin necesidad de convertirlos al sistema decimal? 3. los números se representan mediante ocho dígitos diferentes: 0. un valor distinto dependiendo del lugar que ocupen. 5. Por ejemplo. que es el de una potencia de 2. Conversión de binario a decimal El proceso para convertir un número del sistema binario al decimal es aún más sencillo. 1. lo desarrollamos teniendo en cuenta el valor de cada bit: 1*26 + 0*25 + 1*24 + 0*23 + 0*22 + 1*21 + 1*20 = 83 10100112 = 8310 Ejercicio 4: Expresa.

9. B. Por ejemplo. 5. para convertir el número 2378 a decimal basta con desarrollar el valor de cada dígito: 2*82 + 3*81 + 7*80 = 128 + 24 + 7 = 15910 2378 = 15910 Ejercicio 6: Convierte al sistema decimal los siguientes números octales: 458. A. 2. 4. 513 . 6.4. 119 10 10 10 5. B. Conversión octal a decimal La conversión de un número octal a decimal es igualmente sencilla. Conversión de un número decimal a octal La conversión de un número decimal a octal se hace con la misma técnica que ya hemos utilizado en la conversión a binario. 8. Se utilizan los caracteres A. 6258 Sistema de numeración hexadecimal En el sistema hexadecimal los números se representan con dieciséis símbolos: 0. conociendo el peso de cada posición en una cifra octal. E y F. para escribir en octal el número decimal 12210 tendremos que hacer las siguientes divisiones: 122 : 8 = 15 15 : 8 = 1 1:8=0 Resto: 2 Resto: 7 Resto: 1 Tomando los restos obtenidos en orden inverso tendremos la cifra octal: 12210 = 1728 Ejercicio 5: Convierte los siguientes números decimales en octales: 63 . 7. D. C. D. 1258. E y F representando las cantidades decimales . 3. Por ejemplo. C. mediante divisiones sucesivas por 8 y colocando los restos obtenidos en orden inverso. 1.

binario y octal: . de su posición. para convertir a hexadecimal del número 173510 será necesario hacer las siguientes divisiones: 1735 : 16 = 108 108 : 16 = 6 6 : 16 = 0 Resto: 7 Resto: C es decir. 1FF 16 16 16 Ensayemos. la conversión de un número decimal a hexadecimal. 13. como es lógico. 1210 Resto: 6 De ahí que. porque no hay dígitos mayores que 9 en el sistema decimal. resolvemos el número en hexadecimal: 173510 = 6C716 Ejercicio 8: Convierte al sistema hexadecimal los siguientes números decimales: 351910. 11. utilizando la técnica habitual de divisiones sucesivas. a modo de ejemplo. 14 y 15 respectivamente.10. 12. Calculemos. tomando los restos en orden inverso. 409510 6. Conversión de números binarios a octales y viceversa Observa la tabla siguiente. El valor de cada uno de estos símbolos depende. 102410. 100 . con los siete primeros números expresados en los sistemas decimal. que se calcula mediante potencias de base 16. Por ejemplo. el valor del número hexadecimal 1A3F16: 1A3F16 = 1*163 + A*162 + 3*161 + F*160 1*4096 + 10*256 + 3*16 + 15*1 = 6719 1A3F16 = 671910 Ejercicio 7: Expresa en el sistema decimal las siguientes cifras hexadecimales: 2BC5 .

Por ejemplo. siguiendo el mismo método. para convertir el número octal 7508 a binario. o en "contraer" grupos de tres caracteres binarios a su correspondiente dígito octal. tomaremos el equivalente binario de cada uno de sus dígitos: 78 = 1112 58 = 1012 08 = 0002 y. Por ejemplo. de ese modo: 1010010112 = 5138 Ejercicio 9: Convierte los siguientes números binarios en octales: 11011012. Por tanto. 110110112. el modo de convertir un número entre estos sistemas de numeración equivale a "expandir" cada dígito octal a tres dígitos binarios.DECIMAL BINA RIO 0 1 2 3 4 5 6 7 000 001 010 011 100 101 110 111 OCTAL 0 1 2 3 4 5 6 7 Cada dígito de un número octal se representa con tres dígitos en el sistema binario. para convertir el número binario 1010010112 a octal tomaremos grupos de tres bits y los sustituiremos por su equivalente octal: 1012 = 58 0012 = 18 0112 = 38 y. reemplazando cada dígito octal por los tres bits equivalentes. 1011102. por tanto: 7508 = 1111010002 . 1011010112 La conversión de números octales a binarios se hace.

3728. Conversión de números binarios a hexadecimales y viceversa Del mismo modo que hallamos la correspondencia entre números octales y binarios. podemos establecer una equivalencia directa entre cada dígito hexadecimal y cuatro dígitos binarios. para expresar en hexadecimal el número binario 1010011100112 bastará con tomar grupos de cuatro bits.Ejercicio 10: Convierte los siguientes números octales en binarios: 258. empezando por la derecha. como se ve en la siguiente tabla: DECIMAL BINARIO 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 HEXADECIMAL 0 1 2 3 4 5 6 7 8 9 A B C D E F La conversión entre números hexadecimales y binarios se realiza "expandiendo" o "contrayendo" cada dígito hexadecimal a cuatro dígitos binarios. y reemplazarlos por su equivalente . 27538 7. Por ejemplo.

el número hexadecimal 1F616 hallaremos en la tabla las siguientes equivalencias: 116 = 00012 F16 = 11112 616 = 01102 y. Por ejemplo: 1011102 = 001011102 = 2E16 Ejercicio 11: Convierte a hexadecimales los siguientes números binarios: 10101001010111010102. Para convertir a binario.E.S. 8F8F 16 16 16 Luis González Profesor de Tecnologías de la Información Departamento de Tecnología I. Santa Eugenia . por tanto: 1010011100112 = A7316 En caso de que los dígitos binarios no formen grupos completos de cuatro dígitos. se deben añadir ceros a la izquierda hasta completar el último grupo. por tanto: 1F616 = 0001111101102 Ejercicio 12: Convierte a binario los números hexadecimales siguientes: 7A5D . reemplazando cada dígito hexadecimal por los cuatro bits equivalentes de la tabla. 10100001110101112 La conversión de números hexadecimales a binarios se hace del mismo modo. 1110000111100002.hexadecimal: 10102 = A16 01112 = 716 00112 = 316 y. 1010 . por ejemplo.

y el punto decimal nos dice qué posición es cada una. "10" son en realidad dos símbolos juntos. hexadecimales. y más. y a la derecha vale 10 veces menos: Pero esto sólo es una manera de escribir números. En decimal hay diez símbolos (0 a 9). binarios. Hay otras maneras como los números romanos. ¡Incluso podrías marcar puntos en una hoja de papel! Contar en diferentes sistemas de numeración El sistema decimal de numeración también se llama "base 10". Cada dígito de un número decimal va en una "posición". La posición justo a la izquierda del punto son las "unidades". decimales y hexadecimales Decimales Para entender los números binarios y hexadecimales. Cada vez que nos movemos a la izquierda vale 10 veces más.Arriba Anterior Inicio Tecnologías de la Información Sistemas binarios Siguiente ==================0==== =============== Números binarios. un "1" y un "0": . lo mejor es entender bien cómo funcionan los números decimales. pero fíjate en esto: no hay un símbolo para el "diez". porque se basa en el número 10.

4.5.2.1.. así que volvemos al 0. pero primero voy a añadir 1 a la izquierda". usa el botón de "Pausa" y mira si ha acertado el número de puntos.. después 1..1. . pero aumentas en 1 el número de la izquierda.3..3.6.4.8.. entonces decimos "me he quedado sin símbolos. ¡ya se te acabaron los dígitos! Así que vuelves al 0..7. 16 ("hexadecimal"). ¿Por qué no pruebas tú? Intenta contar puntos con bases 2 a 16 en esta pequeña demostración: Prueba esto: después de elegir una base y dejar que trabaje un rato.9... pero primero voy a añadir 1 a la izquierda". ¡o cualquier número que quieras! Sólo sigue la misma regla: Cuenta hasta justo antes de la "base". Funciona así: 000 001 010 011 100 101 110 etc. y el 1 se suma al siguiente número a la izquierda no hay "2" en binario. pero ese número ya es 1 así que vuelve a ser 0. Empiezas contando 0. Pero no es obligatorio usar 10 como "base".8.En decimal contamos 0.. .. En decimal contamos 0..6.5. volvemos otra vez al 0. así que empiezo otra vez con 0. y sumamos 1 a la cifra de la izquierda Números hexadecimales .2. después vuelve al 0. entonces decimos "me he quedado sin símbolos.7. y sumamos 1 a la izquierda.. . así que empiezo otra vez con 0. como en este ejemplo en base 2: Ejemplo: 1×16 + 1×8 + 1×1 = 16+8+1 = 25 Números binarios Los números binarios son en "base 2" en lugar de "base 10".9.. pero añadiendo 1 a la izquierda. Podrías usar 2 ("binario")..

hp."B". Los sistemas octal (base 8) y . | InstitutoMaurer. | www. Sistema de numeración binario 3. pero después hay letras ("A'.mx Indice 1.com/MicroServer Preescolar Estudia para educadora desde tu casa en forma práctica y económica. Es decir que habrá situaciones en las cuales los valores decimales tengan que convenirse en valores binarios antes de que se introduzcan en sistema digital. Bibliografía (Internet) 1. Por otro lado del binario y el decimal.com. Entonces habrá situaciones en que los valores binarios de las salidas de un circuito digital tengan que convertir a valores decimales para presentarse al mundo exterior.segurosbancomer.Los números hexadecimales son interesantes."C".com."E". ¡Hay 16 dígitos diferentes! Son como los decimales hasta el 9. Introducción La importancia del sistema decimal radica en que se utiliza universalmente para representar cantidades fuera de un sistema digital."D"."F") para los valores de 10 a 15. Así que con una sola cifra hexadecimal se pueden dar 16 valores diferentes en lugar de los 10 de siempre: Decimal: Hexadecimal: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 8 9 A B C D E F ==================0==== =============== Sistemas de numeración Enviado por mabelgonzalesu Anuncios Google: HP ProLiant MicroServer Ofrece Mayor Control de Archivos Y Seguridad en tu Empresa. Operaciones Binarias 4. Introduccion 2.mx AutoSeguro Bancomer Tú decides cuánto quieres pagar ¡Imprime tu póliza de inmediato! | www. otros dos sistemas de numeración encuentran amplias aplicaciones en los sistemas digitales.

que es ofrecer un eficaz medio de representación de números binarios grandes. Tabla Comparativa binario decimal hexa binario decimal hexa 0000 0001 0010 0011 0100 0101 0110 0111 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 1000 1001 1010 1011 1100 1101 1110 1111 8 9 10 11 12 13 14 15 8 9 A B C D E F 2. El primer método es inverso al proceso descrito anteriormente.hexadecimal (base 16) se usan con el mismo fin. simplemente sumando en el número binario las diversas posiciones que contenga un 1. Por ejemplo: 1 1 1 0 1 12 de binario a decimal 1 x 25 + 1 x 24 + 1 x 23 + 0 x 22 + 1 x 2 + 1 = 6910 Conversión de decimal a binario. Cualquier número binario puede convenirse a su equivalente decimal. Sistema de numeración binario Conversión de binario a decimal. Como veremos.. ambos sistemas numéricos tienen la ventaja de que pueden convenirse fácilmente al y del binario.. El número decimal se expresa simplemente como una suma de potencias de 2 y luego los unos y los ceros se escriben en las posiciones adecuadas de los bits.El sistema de numeración binario u un sistema de posición donde cada dígito binario (bit) tiene un valor basado en su posición relativa al LSB. Por ejemplo: 174 2 0 87 1 2 43 1 2 21 1 2 10 0 2 5 1 2 2 2 .Existen dos maneras de convenir un número decimal entero a su representación equivalente en el sistema binario.

Por ejemplo: con residuo 0 con residuo 1 con residuo 0 con residuo 0 con residuo 0 .0 1 45 = 32 + 8 + 4 + l = 25 + 0 + 23 +2 2 + 0 + 20 entonces es igual a 1 0 1 1 0 12 Pasar a decimal el binario 101011102 10101110 0 * 20 = 0 1 * 21 = 2 1 * 22 = 4 1 * 23 = 8 0 * 24 = 0 1 * 25 = 32 0 * 26 = 0 1 * 27 = 128 174 101011102 = 17410 El segundo método consiste dividir repetidas veces el número entre dos hasta que su cociente sea menor que él.

OR. siempre se hace de a un bit por vez de derecha a izquierda (tal como si fuera una suma o resta con números decimales). lo que implica: verdadero = 1 = activo.con residuo 0 con residuo 0 con residuo 1 Entonces el número se forma tomando los residuos pero en forma inversa. falso = 0 = inactivo Hay cinco operaciones binarias básicas: AND. La resta. 1/0 no permitida. XOR y ADD. ------. 1/1=1 Ejemplos De Suma . Cualquiera sea la longitud de la palabra o palabras objeto de la operación.0/1=0. • • • • • La operación AND (Y) tiene resultado 1 si sus dos operandos son ambos 1 La operación OR (O) tiene resultado 1 si cualquiera de sus operandos es 1 La operación XOR tiene resultado 1 si los operandos son distintos (uno en 0 y el otro en 1) La operación NOT (NO) tiene resultado 1 si el operando es 0 y viceversa La operación ADD (SUMA) se define igual que con los números decimales AND OR XOR NOT SUMA 0 * 0 = 0 0 + 0 = 0 0 X 0 = 0 NOT 1 = 0 0 + 0 = 0 0 * 1 = 0 0 + 1 = 1 0 X 1 = 1 NOT 0 = 1 0 + 1 = 1 1 * 0 = 0 1 + 0 = 1 1 X 0 = 1 --1 * 1 = 1 1 + 1 = 1 1 X 1 = 0 --1+0=1 1 + 1 = 10 División Reglas de la división binaria: 0/0 no permitida. El número quedaría como sigue: 1 0 0 0 0 0 1 02 3. y las otras cuatro sobre dos operandos. multiplicación y división se derivan de estas cinco anteriores. es decir el primer digito será el último residuo y así sucesivamente. Operaciones Binarias En lo que sigue se adopta como convención la lógica positiva. La operación NOT es la única que se realiza sobre un sólo operando (es unaria). NOT. Esto permite una definición de cada operación que es independiente de la longitud del o de los operando(s).

tanto en base 2 como hexadecimal.50 + 13. es decir: + 0011 1100b sumamos normalmente. 0 1 1 0 0 1 1. salvo en el caso de -------------.75 11001 * 10011 11001 11001 1100100 111011011 25 * 19 475 Es lo que hacemos en la suma decimal 5+5=10 (nos llevamos "1" para la operación del dígito siguiente). lo que en castellano se traduce como "acarreo" (que suena muy mal.1 + 1 = 102 . Estas operaciones también se llaman "booleanas" ya que se basan en el álgebra de Boole (invito al lector a rememorar cuando en la escuela secundaria se preguntaba. si el álgebra de Boole le serviría alguna vez para algo). en cuyo caso tenemos un aca1110 0110b rreo de 1 (lo que nos llevamos). 1 1 Acarreo 6. .25 19. 1 0 + 1 1 0 1. se sigue el mismo proceso que en base 10: Podemos observar que la suma se desa1010 1010b rrolla de la forma tradicional. C o CF-por carry flag). asi que le seguiremos llamando carry). Este llevarse "1" es vastamente usado entre los procesadores digitales y tiene un nombre especial: carry (lo verá abreviado como CY. igual que yo. Para sumar números. En un ordenador el sistema de numeración es binario -en base 2. utilizando el 0 y el 1hecho propiciado por ser precisamente dos los estados estables en los dispositivos digitales que componen una computadora.1 1 1 1 1 Acarreo 25 + 43 68 1 1 0 0 1 + 1 0 1 0 1 1 1 0 0 0 1 0 0 1 1 1 1 0.

Conversi6n de octal a decimal. el número 80h. 2.0 (observar cómo el 1 más significativo subrayado 100h es ignorado). En general. se puede resumir en que el bit más significativo se copia en todos los añadidos: es lo que se denomina la extensión del signo: los dos siguientes números son realmente el mismo número (el -310): 11012 (4 bits) y 111111012 (8 bits). 1.Complemento a dos. a continuación se le suma una unidad para calcular el complemento a dos. positivo. dos dígitos hexadecimales. si está activo (a 1) el número es negativo. Por esta razón. Sin embargo. el bit 7 se considera como de signo y. la parte que se añade por la izquierda son bits a 0. 8 bits) a otro mayor (pongamos de 16 bits). lo cual significa que tiene ocho posibles dígitos: 0. Si el número es positivo. que consiste en cambiar los unos por ceros y los ceros por unos en su notación binaria. por ejemplo: FFh Como en un byte solo tenemos dos nibbles. Así. Este tiene una base de ocho. para hallar el complemento a dos de un número cualquiera basta con calcular primero su complemento a uno. Luego FFh=-1.Por tanto.. 5. se define como valor negativo de un número el que necesitamos sumarlo para obtener 00h. 4. pero con un factor de división dc 8 en lugar de 2. En general. Este fenómeno. 6 y 7. Otro factor a considerar es cuando se pasa de operar con un número de cierto tamaño (ej. Por ejemplo: 2748 = 2 x 82 + 7 x 81 + 4 x 80 2848 = 2 x 64 + 7 x 8 + 4 x 1 2848 = 18810 Conversión de decimal a octal. Con una calculadora. cada dígito de un número octal puede tener cualquier valor del 0 al 7. en cuya demostración matemática no entraremos. 3. es + 01h decir. cuyo complemento a dos es él mismo. el resultado es -----.. la operación es más sencilla: el complemento a dos de un número A de n bits es 2n-A. un número octal puede convenirse fácilmente a su equivalente decimal multiplicando cada dígito octal por su valor posicional. Sistema de numeración octal El sistema de numeración octal es muy importante en el trabajo que se realiza en una computadora digital. si era negativo (bit más significativo activo) la parte que se añade por la izquierda son bits a 1..Un entero decimal se puede convertir a octal con el mismo método dc división repetida que se usó en la conversión de decimal a binario. se considera negativo (-128) y el número 00h. Normalmente. Por ejemplo: con residuo 4 con residuo 4 con residuo 2 .

.. El LSD tiene un valor de l60 = 1. convirtiéndolo dc manera individual.001 110 entonces: 5168 = 1010011102 Conversi6n de binario a octal. podemos convertir 516. a binario de la siguiente manera: 516 101.. el siguiente dígito en secuencia tiene un valor de 161 = 16. cualquier número octal se conviene a binario.La conversión de enteros binarios a octales es simplemente la operación inversa del proceso anterior. Los bits del número binario se agrupan en conjuntos de tres comenzando por el LSB.Al final resulta que: 16410 = 2448 Conversión de octal a binario. la conversión de decimal a hexadecimal se puede efectuar por medio de la división repetida entre 16. De igual manera.Un número hexadecimal se puede convenir a su equivalente decimal utilizando el hecho de que cada posición de los dígitos hexadecimales tiene un valor que es una potencia de 16. Por ejemplo: 111 001 101 110 7156 entonces: 1110011011102 = 71568 Sistema De Numeración Hexadecimal Conversión de hexadecimal a decimal. el siguiente tiene un valor de 162 = 256 y así sucesivamente.Recuerde que efectuamos la conversión de decimal a binario por medio de la división repetida entre 2 y de decimal a octal por medio de la división repetida entre 8.La ventaja principal del sistema de numeración octal es la facilidad con que se puede realizar la conversión entre números binarios y octales. Por ejemplo. Por ejemplo: con residuo 7 con residuo 010 con residuo 1 entonces: 42310 = 1A716 . La conversión de octal a binario se lleva a cabo conviniendo cada dígito octal en su equivalente binario dc 3 bits. Por ejemplo: 81216 = 8 x 162 + 1 x 161 + 2 x 160 81216 = 2048 + 16 + 2 81216 = 206610 Conversión de decimal a hexadecimal. Luego. Por medio de estas conversiones.. cada grupo se convierte a su equivalente octal.

es/docencia/udigital/01.mx/~elizalde/curso/node115. El número binario se agrupa en conjuntos de cuatro bits y cada grupo se convierte a su dígito hexadecimal equivalente.Al igual que el sistema de numeración octal.ucv.edu/datos/facultades/tecnica/datos/esctelecom unicaciones/datos/materias/informatica1/datos/informatica1_cap2_5.com/eidan. Cuando es necesario se añaden ceros para completar un grupo de cuatro bits.geocities.h tm ==================0==== =============== SUMA DE NUMEROS BINARIOS Principio del formulario ASÍ FUNC IONA EL asifunciona.htm http://fismat.1101 0010 0011 entonces: 6D2316 = 1101101001000112 Conversión de binario a hexadecimal.ugr.html http://uvirtual.html http://atc.ing.mx/~elizalde/curso/node114. Bibliografía (Internet) • • • • • http://www. el sistema hexadecimal se usa principalmente como método ‘taquigráfico" en la representación de números binarios. . Cada dígito hexadecimal se convierte en su equivalente binario de 4 bits.Conversión de hexadecimal a binario.rm/assemg1.html http://fismat.umich..umich. Es una tarea relativamente simple la de convertir un número hexadecimal en binario. 11101001102 = 0011 1010 0110 3A6 11101001102 = 3A616 4.com Introduzca los términos de búsqueda..Esta conversión es exactamente la operación inversa del proceso anterior. Por ejemplo: 6D23 110.

SISTE MA NUMÉ RICO BINA b RIO Texto e ilustraciones José Antonio E. García Álvarez We om asifunciona.c Búsqueda pub-0955994447 1 w indow s-1252 Envíe el formulario de búsqueda es Final del formulario Conten ido: – Sistemas numéricos – Base de un sistema numérico – Descomposición de un número en factores – Conversión de un sistema numérico a otro > Suma de números binarios – Bits y bytes SUMA DE NÚMEROS BINARIOS Tabla de sumar de números binarios .

como en el siguiente ejemplo: En la tabla de suma de números binarios podemos comprobar que 0 + 0 = 0 . comenzando por los últimos dígitos de ambos sumandos.Suma consecutiva de números binarios de 1 en 1 hasta completar 10 Suma de dos números binarios Sean los números binarios 00102 y 01102 Primer paso De la misma forma que hacemos cuando sumamos números del sistema decimal. esta operación matemática la comenzamos a realizar de derecha a izquierda.

el “0” correspondiente a tercera posición de izquierda a derecha del primer sumando.Segundo paso Se suman los siguientes dígitos 1 + 1 = 10 (según la tabla). adquiere ahora el valor “1”. Por tanto. El resultado final de la suma de los dos números binarios será: 1 0 0 0. que tendremos que pasar a la cuarta posición del sumando. Cuarto paso El valor “1” que toma el dígito “0” de la cuarta posición lo sumamos al dígito “0” del sumando de abajo. Tercer paso Al haber tomado el “0” de la tercera posición el valor “1”. De acuerdo con la tabla tenemos que 1+ 0 = 1. De nuevo acarreamos o llevamos un “1”. tendremos que sumar 1 + 1 = 10. se escribe el “0” y se acarrea o lleva un “1”. .

hasta obtener un cociente cero. Por divisiones sucesivas Se va dividiendo la cantidad decimal por 2. Figura 1. El último residuo obtenido es el bit más significativo (MSB) y el primero es el bit menos significativo (LSB). Ejemplo Convertir el número 15310 a binario.1. El primero es divisiones sucesivas y el segundo es suma de potencias de 2.==================0==== =============== Universidad de Colombia Conversiones de un Sistema a Otro Las conversiones entre números de bases diferentes se efectúan por medio de operaciones aritméticas simples. Ejemplo Convertir el número 15310 a binario.2. Dentro de las conversiones más utilizadas se encuentran: Conversión de Decimal a Binario Para la conversión de decimal a binario se emplean dos métodos. apuntando los residuos. si se cuenta con alguna familiaridad con las potencias de 2 este último método es más rápido.Ejemplo de conversión de decimal a binario El resultado en binario de 15310 es 10011001 Por sumas de potencias de 2 Este método consiste en determinar el conjunto de pesos binarios cuya suma equivalga al número decimal. Conversión de Fracciones Decimales a Binario . 15310 = 27 + 24 + 23 + 20 = 128 + 16 +8 +1 15310= 100110012 Como se aprecia.

87510 = (2-1) + (2-2) + (2-3) = 0. de éste se extrae su parte entera. Por suma de potencias de 2 Emplea la misma metodología de la suma de potencias de 2 pero se trabaja con potencias negativas.2. el cual va a ser el MSB y su parte fraccional se emplea para la siguiente multiplicación y seguimos sucesivamente hasta que la parte fraccional se vuelva cero o maneje un error moderado.87510 es 0.875 1. Ejemplo Convertir el número 0.00 1 LSB Tabla 1. El número decimal se multiplica por 2.1112 Por multiplicaciones sucesivas La conversión de números decimales fraccionarios a binario se realiza con multiplicaciones sucesivas por 2. El resultado en binario de 0. Ejemplo de Conversión de decimal a hexadecimal El resultado en hexadecimal de 186910 es 74D16. Número N N X 2 Parte entera Peso 0. Conversión de Decimal a Octal En la conversión de una magnitud decimal a octal se realizan divisiones sucesivas por 8 hasta obtener la parte entera del cociente igual a cero. El último residuo o parte entera va a constituir el LSB.87510 a binario. Conversión de Decimal a Hexadecimal En la conversión de una magnitud decimal a hexadecimal se realizan divisiones sucesivas por 16 hasta obtener un cociente de cero.25 + 0.87510 a binario.2. siendo el último residuo el dígito más significativo y el primero el menos significativo. Ejemplo de Conversión de Decimal a Binario. 0.5 1 0.5 1. Ejemplo Convertir el número 186910 a hexadecimal. Los residuos forman el número hexadecimal equivalente.Para la conversión de fracciones decimales a binario se emplean el siguiente método.75 1.1.5 + 0. Ejemplo Convertir el número 0. Figura 1.1112.125 = 0.75 1 MSB 0. Los residuos forman el número .2.

Ejemplo . Ejemplo de Conversión de Decimal a Hexadecimal.2. 11002 = 1x23 + 1x22 = 1210 Conversión de Binario a Hexadecimal El método consiste en conformar grupos de 4 bits hacia la izquierda y hacia la derecha del punto que indica las fracciones.125 0. Ejemplo Convertir el número 010101012 a octal. hasta cubrir la totalidad del número binario. cada dígito tiene asociado un peso equivalente a una potencia de 16.5 0. Enseguida se convierte cada grupo de número binario de 3 bits a su equivalente octal. hasta cubrir la totalidad del número binario. Número N N ÷ 8 58.875 Parte decimal Parte decimal x 8 Peso 0. siendo el último residuo el dígito más significativo y el primero el menos significativo. Conversión de Hexadecimal a Decimal En el sistema hexadecimal.25 0.875 1 2 7 LSB MSB Tabla 1. Ejemplo Convertir el número 11002 a decimal. Conversión de Binario a Octal El método consiste en hacer grupos de 3 bits hacia la izquierda y hacia la derecha del punto que indica las fracciones. Conversión de Binario a Decimal Un número binario se convierte a decimal formando la suma de las potencias de base 2 de los coeficientes cuyo valor sea 1 (ver lección 1).12 465 5 58 7. Ejemplo Convertir el número 46510 a octal.2. entonces se multiplica el valor decimal del dígito correspondiente por el respectivo peso y realizar la suma de los productos. El resultado en octal de 46510 es 721.25 0. Ejemplo Convertir el número 10011101010 a hexadecimal. Enseguida se convierte cada grupo de número binario de 4 bits a su equivalente hexadecimal.octal equivalente.

otro para los millares (de miles. llamados números arábicos. Cuando usamos símbolos en combinación. 2.. El símbolo correspondiente a las unidades asume la posición mas izquierda antes del punto decimal.. Ejemplo Convertir el número 1F0C16 a binario. no de millón). 4780 = (4 x 83)+(3x82)+(8x81)+(0x80) = 2048+192+64+0= 2304 Conversión de Octal a Binario La conversión de octal a binario se facilita porque cada dígito octal se convierte directamente en 3 dígitos binarios equivalentes.. pero para representar mas de nueve números es necesario combinarlos. otro para las centenas. . 7158 = (111001101)2 ==================0==== =============== Bases Numéricas EL SISTEMA DECIMAL (Base 10): Este sistema está formado por diez símbolos. designando así un símbolo para las unidades. Ejemplo Convertir el número 7158 a binario. otro para las decenas. el valor de cada uno de ellos depende de su posición con respecto al punto decimal. También es llamado sistema de base 10. 9 nos permite representar el valor de los números en unidades individuales.Convertir el número 31F16 a decimal. 3. 1F0C16 = 11111000011002 Conversión de Octal a Decimal La conversión de un número octal a decimal se obtiene multiplicando cada dígito por su peso y sumando los productos: Ejemplo Convertir 47808 a decimal. Esta designación de posición determina que la potencia del número se corresponde con la distancia en que está del punto . Usando los diez símbolos separadamente 0. 1. en adelante. 31F16 = 3x162 + 1x16 + 15 x 160 = 3x256 + 16 + 15 = 768 + 31 = 79910 Conversión de Hexadecimal a Binario La conversión de hexadecimal a binario se facilita porque cada dígito hexadecimal se convierte directamente en 4 dígitos binarios equivalentes.

que se muestran abajo: 00 01 10 (El uno se movió una posición a la izquierda) 11 Para un número mas grande. el símbolo 1 debe ser movido otra vez. Matemáticamente las tres primeras posiciones a la derecha del punto decimal se expresan como: décimas 10-1 centésimas 10-2 milésimas 10-3 En un ejemplo como el anterior.97410) o bien seguido de la letra d entre paréntesis: 645(d). tal como ocirrió antes con la segunda.01 + 7x0.947 equivale a: 1x101 + 8x100 + 9x10-1 + 4x10-2 + 7x10-3 = 1x10 + 8x1 + 9x0. y es por ello que la primera posición se llama UNIDAD (100 = 1).1 + 4x0. Matemáticamente esto puede ser representado como: unidad = 100 decena = 101 centena = 102 Por ejemplo: El valor en combinación de los símbolos 234 es determinado por la suma de los valores correspondientes a cada posición: 2 x 102 Que equivale a: 2 x 100 200 + + 3 x 10 30 + + 4x1 4 Efectuando las multiplicaciones esto da: Cuya suma da como resultado: 234 La posición derecha del punto decimal es representada por número enteros pero negativos comensando desde -1 para la primera posición. EL SISTEMA BINARIO (Base 2): Es un sistema de números de base igual a 2. haciendo aparecer una tercera columna. lo que nos lleva a representar los números con sólo dos símbolos distintos: 0 y 1.decimal. aplicando todas las combinaciones posibles de 0's y 1's. Es usado para representar números del mismo modo que el sistema decimal. Combinando dos símbolos binarios logramos generar los cuatro primeros valores del sistema binario. se obtiene: + 3 x 101 + 4 x 100 . Por ello con sólo un símbolo en sistema binario podemos representar apenas dos valores (cero y uno) a diferencia del sistema decimal donde un sólo símbolo podía representar hasta diez.007 Para representar un número base diez es posible colocar su valor seguido de la base en sub-índice (18. pero mas elaborado podemos ver que el valor 18. donde cada símbolo puede ser usado individualmente o en combinación.9 + 0.04 + 0.001 = 10 + 8 + 0.

Del mismo modo el símbolo 1 es representado por un estado alto que. se corresponde con la tensión de fuente (suele ser 5V en sistemas digitales). Tal es el caso del estándar de comunicaciones seriales 232C donde el 1 es representado por una tensión negativa de entre 5V y 25V. Pero esto es "por lo general". Comunmente (aunque no siempre) el símbolo cero del sistema binario está representado por un estado eléctrico bajo. usualmente correspondiente a la masa o a los 0V. Hay muchos casos donde si bien el sistema es binario los símbolos son representados eléctricamente de otra forma. El número binario 10102 es llamado número binario de cuatro dígitos o número binario de 4-bits. por lo general. Este sistema es muy empleado en circuiteria digital por ser fácil de representar y transmitir electrónicamente. o simplemente BIT.Binari Decima o l 000 001 010 011 100 101 110 111 0 1 2 3 4 5 6 7 En este sistema se emplea el mismo concepto de posicionamiento y pontencia que en el anterior. mientras que el 0 es representado por una tensión . A continuación se ven algunos ejemplos de posicionamiento y potencia de los símbolos: Para números enteros (a la izquierda del punto decimal): Trigésimo Segundo (32) = 25 Decimo Sexto (16) = 24 Octavo (8) = 21 Cuarto (4) = 22 Segundo (2) = 21 Primero (1) = 20 Para números decimales (a la derecha del punto): Un Medio = 2-1 Un Cuarto = 2-2 Un Octavo = 2-3 Cuando los símbolos 0 y 1 son usados para representar números binarios. cada símbolo es llamado dígito binario.

25 + 0x.125 = 0. Veamos esto con un ejemplo: Convertiremos a binario el número 1810 18 / 2 = 9 y resta 0 (este cero es el bit mas próximo al punto binario) 9 / 2 = 4 y resta 1 (este uno es el bit que le sigue a la izquierda al cero obtenido arriba) 4 / 2 = 2 y resta 0 (este cero es el bit que le sigue a la izquierda al uno obtenido . El primer resultado producido (el primer resto obtenido) corresponde al bit mas próximo al punto decimal (o lo que se conoce como bit de menor peso). O sea. Los sucesivos bits se colocan a la izquierda del anterior.125 4 + 2 + 0 + 0 + 0. El resto de cada división es un número binario que conforma el número resultante de la conversión.25 + 1 x0. el número original es dividido por 2.5 + 1x0. el número decimal es sucesivamente dividido por la nueva base.positiva del mismo rango.2510 Como se ve en los ejemplos el punto decimal aparece automáticamente en la posición correcta una vez efectuada la suma de los componentes. Luego se suman los valores obtenidos y se consigue el número final.62510 110.25 + 1x0.37510 0. CONVERSIÓN ENTRE SISTEMAS DE BINARIO A DECIMAL: Para poder transformar números binarios en su correspondiente decimal basta multiplicar el dígito binario (que sólo puede ser 0 o 1) por 2 elevado a la potencia correpondiente a la distancia de ese símbolo al punto decimal. Notese que esto es como escribir en sentido contrario al empleado normalmente.5 + 0x0.125 = 0.0112 = 0x2-1 + 1x2-2 + 1x2-3 = 0x0. DE DECIMAL A BINARIO: Aquí veremos el método de divisiones y multiplicaciones sucesivas. Para convertir un némero ENTERO decimal a una nueva base. Pero no entraremos en detalle en esto por estar fuera de los alcances de este tutorial.125 = 0.5 + 1x0. Como en nuestro caso la nueva base es 2 el número será sucesivamente dividido por 2. Ejemplos: 102 = 1x21 + 0x20 = 1x2 + 0x1 = 2 + 0 = 210 1012 = 1x22 + 0x21 + 1x20 = 1x8 + 1x4 + 0x2 + 1x1 = 4 + 0 + 1 = 510 10012 = 1x23 + 0x22 + 0x21 + 1x20 = 1x8 + 0x4 + 0x2 + 1x1 = 8 + 0 + 0 + 1 = 910 Y para número fraccionarios: 0. el resultado de ese cociente es dividido por 2 sucesivamente hasta que el cociente de 0.5 + 0 + 0.0102 1x22 + 1x21 + 0x20 + 0 x 2-1 + 1 x 2-2 + 0 x 2-3 = 1x4 + 1x2 + 0x1 + 0x0.1012 = 1x 2-1 + 0x 2-2 + 1 x 2-3 = 1x0.25 + 0.125 = 0 + 0.25 + 0 6.

2 (bit a la derecha del uno obtenido arriba) 0.250 (bit mas próximo al punto binario) 0.8 (bit a la derecha del cero obtenido arriba) 0.625 x 2 = 1. Tiene su base igual a ocho.62510 = 0. 3. por su fácil conversión de y hacia el sistema binario. Septuagésimo Cuarto (64) = 82 Octavo (8) = 81 Unidad (1) = 80 .6 x 2 = 1. De esta forma es posible obteber otras ocho nuevas conbinaciones tal como sucedia en los otros sistemas comentados anteriormente.2 (bit mas próximo al punto binario) 0.500 (bit a la derecha del uno obtenido anteriormente) 0. Ver segunda línea del proceso) EL SISTEMA OCTAL (Base 8): Este sistema es muy usado en trabajos digitales.62510 0. 2. la parte fraccionaria debe ser multiplicada por 2 y el número binario es formado por 0's o 1's que aparecen en la parte correspondiente al entero.XXX.6 (bit a la derecha del cero obtenido arriba) 0. En este ejemplo convertiremos el número fraccionario 0. El proceso de multiplicaciones sucesivas concluye cuando quedan en cero la parte entera y la fraccionaria.2 x 2 = 0.. 5. Entonces.4 x 2 = 0. A continuación del 7 y para seguir contando hacia adelante. hay que agregar una nueva columna a la izquierda la cual tendrá como valor inicial un 1. quedando como bit de mayor peso. 1.arriba) 2 / 2 = 1 y resta 0 (este cero es el bit que le sigue a la izquierda al cero obtenido arriba) Con 1 no se puede continuar dividiendo pero se coloca éste a la izquierda del cero obtenido arriba. Solo que en este caso el número binario se escribe de izquierda a derecha.4 (Retorna a la situación inicial.8 x 2 = 1. a diferencia de lo explicado antes para los números enteros. Las multiplicaciones se efectúan SOLO sobre la parte fraccionaria del número por lo que siempre serán 0. Estos son algunos de los valores para cada símbolo. como se observa en el ejemplo de abajo: 0.2 x 2 = 0. En el caso de convertir un número decimal FRACCIONARIO..4 (bit a la derecha del uno obtenido arriba) 0.610 0. 0.000 (bit a la derecha del cero obtenido anteriormente) La operación concluye porque no queda parte fraccionaria para seguir multiplicando.6 x 2 = 1. 6 y 7. lo que genera la necesidad de ocho símbolos para representar valores en este sistema y para esta finalidad se seleccionaron los primeros ocho símbolos del sistema decimal: 0.500 x 2 = 1. Nunca debe multiplicar 1.1012 Pueden ocurrir situaciones donde cualquier número multiplicado por 2 nunca llegue a cero Esto causa que el número binario obtenido sea aproximado.XXX. 4. 1810 = 100102.250 x 2 = 0.

Por ello es que es tan usado en estos días.184 (dígito a la derecha del 3 obtenido arriba) 0. Dado que las computadoras usualmente agrupan conjuntos de bits en múltiplos de cuatro este sistema permite representar a cada grupo con un simple símbolo. por lo que el 3 queda como dígito de mayor peso a la izquierda del 6 obtenido arriba. por lo que el 2 queda como dígito de mayor peso a la izquierda del 7 obtenido arriba. necesarias para convertir números fraccionarios.648 x 8 = 5. siendo formado por los mismos empleados en el sistema decimal y seis letras del alfabeto arábico comprendidas entre A y F. CONVERSIÓN DE DECIMAL A OCTAL: En esta caso basta usar el mismo método de conversión con los números binarios. Ejemplo 1: Convertir 24510 245 / 8 = 30 y resta 5 (dígito mas próximo al punto octal) 30 / 8 = 3 y resta 6 (dígito a la izquierda del 5 obtebido arriba) No se puede seguir dividiendo.472 (dígito a la derecha del 5 obtenido arriba) Resultado: 0.456 x 8 = 3. Resultado: 17510 = 2578 Ejemplo 3: Convertir 0.43210 0. que no son usados. Decimal 0 Binario 0000 Octal 0 Hexa 0 .648 (dígito a la derecha del 3 obtenido arriba) 0.Un Octavo = 8-1 Un Sesenta y Cuatro Avos = 8-2 Los números octales son parecidos a los números decimales excepto por los símbolos 8 y 9.43210 = 0.456 (dígito mas próximo al punto octal) 0.33518 OBS. Lo mismo sucede con las multiplicaciones sucesivas.: Note que la la conversión no fué exacta. SISTEMA HEXADECIMAL (Base 16): Este sistema requiere el uso de 16 símbolos. En la tabla de abajo se muestra la relación entre los sistemas. Resultado: 24510 = 3658 Ejemplo 2: Convertir 17510 175 / 8 = 21 y resta 7 (dígito mas próximo al punto octal) 21 / 8 = 2 y resta 5 (dígito a la izquierda del 7 obtenido arriba) No se puede seguir dividiendo.184 x 8 = 1. Pero en vez de hacer divisiones sucesivas por 2 hay que efectuarlas por 8. Nótese que el divisor corresponde a la base del sistema al cual se va a convertir.432 x 8 = 3.

cuando se llega a la F y se requiere seguir contando hacia adelante se torna necesario agregar una nueva columna a la izquierda de la actual la cual inicialmente deberá estar en 1.11112 CONVERSIÓN DE BINARIO A HEXADECIMAL: Primeramente hay que agrupar los bits de a cuatro comenzando por la derecha y siguiendo hacia la izquierda. .F16 = 001111010100. F 1111 A 1010 2 0010 Resultado: 3D4.1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 1 2 3 4 5 6 7 10 11 12 13 14 15 16 17 1 2 3 4 5 6 7 8 9 A B C D E F Al igual que en los otros sistemas en Hexadecimal. Si bien en palabras cuya longitud sea múltiplo de . Para saber el balor de cada símbolo sólo tiene que mirar la tabla de relación entre sistemas mostrada arriba. Por ejemplo: Para convertir 7A216 7 0111 Resultado: 7A216 = 0111101000102 Otro ejemplo: Para convertir 3D4. Esto permite generar otros 16 símbolos nuevos diferentes a los anteriores.F16 3 0011 D 1101 4 0100 . CONVERSIÓN DE HEXADECIMAL A BINARIO: Para efectuar la conversión basta con colocar los cuatro bits correspondientes a cada símbolo del número hexa respetando su posición original.

Entonces: 12116 = 1 x 162 + 2 x 161 + 1 x 160 1 x 256 + 2 x 16 + 1 x 1 256 + 32 + 1 28910 A x 162 + 1 x 161 + C x 160 10 x 256 + 1 x 16 + 12 x 1 2560 + 16 + 12 258810 A1C16 OBS: Los valores que sustituyen a las letras se obtienen de la tabla dada arriba. CONVERSIÓN DE HEXADECIMAL A DECIMAL: Los números hexa son convertidos a su equivalene decimal multiplicando el peso de cada posición por el equivalente decimal del dígito de cada posición y sumando los productos. Para la parte fraccionaria el orden es inverso. . Aquí si tiene efecto. o sea que se agrupa de izquierda a derecha. En tanto cuando esto ocurra en la parte fraccionaria pas posiciones a la derecha son las que deben ser completadas con cero. En el ejemplo de arriba los ceros se colocaron reasaltados para facilitar su visualización.A16 OBS: Cuando un grupo de bits de la parte entera queda formado por menos de cuatro bits sus posiciones a la izquierda deben ser asumidas como ceros. Nótese que siempre es del punto hacia afuera.1012 = 35E.1012 0011 3 0101 5 1110 E . las cuales verá que no surten efecto en el valor. 1010 A 1101 D 0110 6 1101 D 0010 2 Resultado: 1101011110.cuatro esto no tiene obligatoriedad. Una vez formados los grupos basta con fijarse en la tabla de arriba y reemplazar cada grupo por el símbolo Hexa correspondiente. Nada mejor que unos ejemplos: Ejemplo 1: Convertir 1010110100102 1010 A Resultado: 1010110100102 = AD216 Ejemplo 2: Convertir 101110101102 101 5 Resultado: 101110101102 = 5D616 Ejemplo 3: 1101011110. . Esto anterior para la parte entera. en aquellas cuyo tamaño no sea multiplo de cuatro si selecciona de izquierda a derecha los grupos de bits quedarán mal conformados.

lo heredamos de los árabes (0 1 2 3 4 5 6 7 8 9): . Siguiendo los mismos lineamientos empleados con los otros sistemas numéricos. cuando el número es fraccionario.272 x 16 = 4.632 (dígito siguiente a la derecha del anterior) 0. que ha tenido siempre el ser humano “a mano” para contar. Ejemplo 1: 65010 650 / 16 = 40 y resta 10 = A (dígito mas próximo al punto hexadecimal) 40 / 16 = 2 y resta 8 (dígito a la izquierda del anterior) No se puede continuar dividiendo. este es el motivo por el que nuestro sistema de numeración.CONVERSIÓN DE DECIMAL A HEXADECIMAL: Se puede realizar empleando dos procesos: Divisiones sucesivas por 16.632 x 16 = 10. son los dedos.: Note que la conversión no fué exacta. o multiplicaciones sucesivas por 16. cuando el número es entero.642 x 16 = 10.352 (dígito siguiente a la derecha del anterior) 0.352 x 16 = 5.272 (dígito mas próximo al punto hexadecimal) 1010=A16 0. por lo que el diez (la A) queda como símbolo mas significativo a la izquierda del obtenido arriba Resultado 258810 = A1C16 Ejemplo 3: 0.A45A16 OBS. ==================0==== =============== Conversión Decimal a Binario a Decimal Introducción Dejar un comentario La herramienta portátil.64210 = 0. es el SISTEMA DECIMAL (cada una de las diez partes iguales en que se divide una cantidad). Resultado 65010 = 28A16 Ejemplo 2: 258810 2588 / 16 = 161 y resta 12 = C (dígito mas próximo al punto hexadecimal) 161 / 16 = 10 y resta 1 (Dígito siguiente a la izquierda del obtenido arriba) No se puede seguir dividiendo. Este sistema y el conjunto de símbolos (glifos) que representa el sistema decimal.64210 0. por lo que el 2 queda como símbolo mas significativo a la izquierda del anterior.112 (Dígito siguiente a la derecha del anterior) 1010=A16 Resultado 0.

Más información en este post. eléctricas o magnéticas que utilizan los datos para almacenarse o transmitirse. aunque también hacen estas conversiones la calculadora científica en windows DESCARGAR Hoja de calculo Bin2Dec2Bin. y es el que mejor y mas rápidamente representa las características físicas. En esta ocasión.gráfico de la wikipedia: Transformación de los glafos arabes a los actuales. ya que permite almacenar la información de forma digital. gracias a la hoja de calculo. se pueden transformar números binarios a decimal o números decimales a binarios. números.zip (19 Kb) . he implementado un sistema que permite hacer y entender esta transformación. imágenes. ya sea texto. Como los humanos no estamos entrenados para manejar cifras binarias. El SISTEMA BINARIO es el que se utiliza en informática. sonidos. vídeo… El formato digital emplea el CERO o el UNO.

Resulta muy técnico geek eso de decir que sabes contar en binario. Un número binario es una secuencia de 1 (unos) y O (ceros). un error ó un chiste que no se entiende. las que saben contar en binario y las que no Evidentemente si no se sabe contar en binario parece una tontería. Este valor se tiene en cuenta en la suma si está .==================0==== =============== TRUCO DE MAGIA CON NUMEROS BINARIOS el desierto Números binarios y un truco de magia Miércoles. y sin embargo es muy fácil y dá lugar a un juego de magia con cartas con el que asombrar a tus amigos durante el postre. 29 de marzo de 2006 Seguro que han leido alguna vez esta frase: • Hay 10 tipos de personas. y este valor siempre será doble del valor que le precede. Mejor con ejemplos: En rojo el valor que toma cada dígito. De acuerdo a la posición que ocupen toma un valor.

(Los ceros a la izquierda se pueden ignorar. imagina que tenemos 5 cartas (en tu caso 5 servilletas valen) y un bolígrafo. etc…. En la segunda servilleta aquellos que en 2ª posición tengan un 1. pues ya sabes contar en binario. Según esto. Vamos al juego Las cartas Para facilitar la explicación haremos el juego con solo 5 cartas. En la tercera servilleta aquellos que en 3ª posición tengan un 1. Despues de repartir los 31 números deberían quedarte 5 servilletas garabateadas asi: . ¿si? Bien. siendo 63 el representado por 111111 = 32+16+8+4+2+1 = 63. En la primera servilleta vamos a escribir. Empezaría así la serie: • • • • • • • 1 = 00001 => primera servilleta 2 = 00010 => segunda servilleta 3 = 00011 => primera y segunda servilleta 4 = 00100 => tercera servilleta 5 = 00101 => tercera y primera servilleta 6 = 00110 => tercera y segunda servilleta etc…. Bueno. su memoria RAM ó su paleta de colores). combinando 1 (unos) y 0 (ceros) en distintas posiciones de tal manera que la suma de sus valores nos dá el numero decimal en cuestión. Con 7 digitos contariamos hasta 128. pero para facilitar la comprensión los he mantenido ). (seguro que más de uno ya está viendo relaciones entre estos números. de esos 31 numeros.encendido (1) y se ignora si está apagado (0). simplemente combinando 1 y 0 (el numero 64 correspondería al 7 digito encendido). usando 5 digitos binarios podriamos contar desde 1 a 31. aquellos que en codificación binaria tengan un valor de 1 en la 1ª posicion. Al final verás que es muy facil hacerlo con tantas cartas como quieras. con 8 hasta 256. Según lo visto anteriormente. resulta facil ver que en binario harian falta 6 digitos para contar desde 1 a 63.

bastaría con enseñarselas de forma ordenada y fijarte en las que escoje para saber de que número se trata. Así. si selecciona la última servilleta. podrías enseñarle las servilletas y dejar que él las escoja. lo que nos está diciendo es que esa posición de la codificación binaria está encendida (es un 1). Facil. el resultado es su número. . nos está diciendo que la codificación binaria del numero elegido es 10001 = 16+0+0+0+1 = 17. 2. nos está diciendo que su número es 10000 . echa un vistazo rápido a sus servilletas y suma el primer numero de cada una de ellas. actua un poco y haz lo siguiente: • • • • Escoje a tu victima Dile que piense en un número cualquiera entre 1 y 31 Cuando lo tenga. puede ser el 1. Cada servilleta representa un dígito. 8 ó 16 • • Básicamente lo que hemos hecho es descomponer en conjuntos los primeros 31 números decimales basandonos en su codificación binaria. Si quieres darle más magia al asunto. Si selecciona la última y la primera. Para averiguar su número. Si el usuario selecciona una servilleta cualquiera. dale las servilletas y dile que se quede con aquellas en que aparece su número. ¿no? Si quieres complicar el asunto puedes añadir un sexto digito (otra servilleta) y alargar tu capacidades adivinatorias hasta el 63. 4. Si te dice que está en todas. no sumes: es el 31 Si solo está en 1 servilleta. es decir 10000 = 16. No tienes ni que mirarlas.Pues ya tienes tu juego preparado. o dos servilletas y llegar hasta el 127.

125 Pero la operacion comienza asi haz de cuenta que thengo los numero 101101 Entre 101000 = Seun yo thengo el 101101 = 45 101000=40 Si los divido(45 Entre 40) estho me da ah = 1.1 Ejemplo 0.25 Es correctho como lo inthentho dividir esthe numero binario? Sugerencias?? no se como convertir con el punto. 3. Después de realizar cada multiplicación.3125 (decimal) => 0. En caso de ser 1.625 => 0 0. por ejemplo: el 0. Graxias.3125 x 2 = 0. Algunos números se transforman en dígitos periódicos.25 x 2 = 0..25 => 1 0. • hace 2 años RESPUESTA Decimal (con decimales) a binario [editar] Pra transformar un número del sistema decimal en sistema binario: 1. y en caso contrario es 0) 2.0101 (binario). Proceso: 0.625 x 2 = 1. =====================================0======= ========================== ¿Convertir Numero decimal con punto a binario Alguien me puede ayudaR? bueno lo que pasa aki es que thengo un numero decimal que es el 1. multiplicando cada número por 2 (si la parte entera es mayor que 0 en binario será 1..5 => 0 .Con esto y toque a lo Juan Tamariz triunfas seguro. 4. en la siguiente división se utilizan sólo los decimales.. se colocan los números obtenidos en el orden de su obtención. Se inicia por el lado izquierdo.

0 78/7= 11 y sobra ………….0.4. . el método es el mismo. en base 10 RESPUESTA: Toma el numero y lo divides entre siete y vas eliminando los residuos hasta llegar al cero o a un número indivisible entre 7. sistema de numeración binario.0101 (binario) ==================0==== =============== CONVERSION DE BASE 10 A BASE 2. ETC…… Cómo puedo convertir una cantidad de base 10 a base 7? Información adicional hablo de sistemas de numeración: ej.6.5..1 11/7= 1 y sobra………….7. Por ejemplo 546 base 10 546/7= 78 y sobra………. también puedes hacerlo para cualquier base. 4 como 4 no es divisible entonces tu nùmero en base 7 es 410. es en base 2 sistema decimal..5 x 2 = 1 => 1 En orden: 0101 -> 0.3.

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->