Operaciones Con Números Binarios y Conversión A Otros Sistemas
Operaciones Con Números Binarios y Conversión A Otros Sistemas
Operaciones Con Números Binarios y Conversión A Otros Sistemas
com/electronica/operaciones-con-numeros-binarios/
Suma
Para la suma de dos o mas números binarios debemos utilizar 4 reglas fundamentales que
nos ayudan y facilitan el trabajo.
Reglas
0+0=0
0+1=1
1+0=1
Reglas
0–0=0
1–0=1
1–1=0
Multiplicación
La multiplicación se hace como en los números decimales primero se multiplica y luego se
suman los resultados. A pesar de que la multiplicación es más avanzada en este caso solo
tiene dos reglas. Cuando se multiplica por 0 siempre da 0 y cuando se multiplica 1 por 1 es
igual a 1.
División
Esta operación es prácticamente igual que las divisiones con números decimales pero con
una gran ventaja que en este sistema solo se utilizan dos números.
Conversión de binarios a otros
sistemas
Binario – Decimal
Para poder convertir de binario a decimal siempre tenemos que empezar por el bit menos
significativo o el numero de menor valor. Una vez que se localiza este bit debemos empezar
a hacer una numeración progresiva sobre los números binarios empezando por 2^0, luego
2^1, 2^2, 2^3 y así sucesivamente hasta tener todos los números binarios con esta nueva
numeración.
Como paso final para convertir a decimal tenemos que sumar todos los dígitos con el 1 pero
con la nueva numeración.
Decimal – binario
Para convertir de decimal a binario es bastante sencillo ya que tomamos el número y lo
dividimos entre dos, si el resultado da un numero entero se pone un 0 y si el resultado da un
numero con decimales se pone un 1, al siguiente numero se le quitan los decimales y se
vuelve a dividir, al final siempre se arrastra el 1 que sobra y se coloca del lado izquierdo.
Para convertir de octales a binarios se hace el mismo procedimiento se selecciona cada uno
de los números por separado y se convierte en su respectivo binario.
Binario – Hexadecimal
con respecto al binario-hexadecimal se hace lo mismo solo que en este caso se separan en
grupos de cuatro.
para convertir de hexadecimal a binario se toma cada uno de los datos por separado y se
convierten a su respectivo binario.
Compuertas lógicas y sus tablas de
verdad
30 mayo, 2018 Frank Mecafenix 11 comentarios compuertas logicas, electronica, electronica digital
Cada una de las compuertas lógicas puede ser representada mediante un símbolo gráfico.
Compuerta AND
Esta compuerta hace la función de la multiplicación S= A . B, la señal de salida solo activa
cuando todas sus entradas están activadas.
Compuerta NAND
Esta es la negación de la compuerta And ya que funciona a la inversa, cuando sus dos
entradas están activas la salida es 0, en cualquier otra combinación su salida es 1.
Compuerta OR
Se caracteriza por la ecuación S= X + Y. En esta compuerta activa su salida cuando al
menos una de sus entradas esta activa, no importando el estado de las otras entradas.
Compuerta NOR
Funciona de manera contraria a la compuerta or, ya que si una de sus entradas es 1 su salida
se desactiva, Su salida solo se activa cuando sus entradas permanecen en 0.
Compuerta XOR
Esta es una de las compuertas con complejas de utilizar, ya que su salida solo se activa
cuando sus entradas son diferentes. Por ejemplo A=1 y B=0. También sele conoce como
compuerta OR exclusiva.
Para hacer su circuito tenemos que utilizar 4 interruptores, pero se dividen en 2 grupos A y
B, Los interruptores funcionan en conjunto si activo el A el A’ se desactiva y viceversa.
Compuerta XNOR
Esta compuerta es la negación de la XOR. su salida se activa solo en condiciones
especificas, cuando todas sus entradas están en 0 o en 1.
Compuerta NOT
Su expresión algebraica es X= X’, Esta compuerta básicamente es un inversor, solo tiene
una entrada, si en la entrada tenemos un estado alto la salida lo invierte y lo convierte a
bajo.
Compuerta SI
Esta compuerta sirve como protección para elementos de mayor valor, ya que la entrada es
igual a la salida, Su expresión algebraica es X = X.
http://platea.pntic.mec.es/~lgonzale/tic/binarios/numeracion.html
SISTEMAS DE NUMERACIÓN
binario, 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. Los sistemas de
numeración actuales son sistemas posicionales, que se
caracterizan porque un símbolo tiene distinto valor según la
posición que ocupa en la cifra.
500 + 20 + 8 = 528
8 + 0 + 2 + 1 = 11
10112 = 1110
7710 = 10011012
Ejercicio 1:
Ejercicio 2:
Averigua cuántos números pueden representarse con
8, 10, 16 y 32 bits y cuál es el número más grande que
puede escribirse en cada caso.
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?
10100112 = 8310
Ejercicio 4:
2738 = 149610
1:8=0 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: 6310, 51310, 11910
2378 = 15910
Ejercicio 6:
Convierte al sistema decimal los siguientes números
octales: 458, 1258, 6258
Sistema de numeración
hexadecimal
En el sistema hexadecimal los números se representan con
dieciséis símbolos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E y F. Se
utilizan los caracteres A, B, C, D, E y F representando las
cantidades decimales 10, 11, 12, 13, 14 y 15 respectivamente,
porque no hay dígitos mayores que 9 en el sistema decimal. El
valor de cada uno de estos símbolos depende, como es lógico, de
su posición, que se calcula mediante potencias de base 16.
Calculemos, a modo de ejemplo, el valor del número
hexadecimal 1A3F16:
1A3F16 = 671910
Ejercicio 7:
Expresa en el sistema decimal las siguientes cifras
hexadecimales: 2BC516, 10016, 1FF16
173510 = 6C716
Ejercicio 8:
Convierte al sistema hexadecimal los siguientes
números decimales: 351910, 102410, 409510
1012 = 58
0012 = 18
0112 = 38
y, de ese modo: 1010010112 = 5138
Ejercicio 9:
Convierte los siguientes números binarios en
octales: 11011012, 1011102, 110110112, 1011010112
78 = 1112
58 = 1012
08 = 0002
y, por tanto: 7508 = 1111010002
Ejercicio 10:
Convierte los siguientes números octales en
binarios: 258, 3728, 27538
10102 = A16
01112 = 716
00112 = 316
y, por tanto: 1010011100112 = A7316
Ejercicio 11:
Convierte a hexadecimales los siguientes números
binarios:
10101001010111010102, 1110000111100002,
10100001110101112
116 = 00012
F16 = 11112
616 = 01102
y, por tanto: 1F616 = 0001111101102
Ejercicio 12:
Convierte a binario los números hexadecimales
siguientes: 7A5D16, 101016, 8F8F16
Luis González
Profesor de Tecnologías de la Información
Departamento de Tecnología
I.E.S. Santa Eugenia
http://platea.pntic.mec.es/~lgonzale/tic/binarios/aritmetica.html
ARITMÉTICA BINARIA
Operaciones elementales con números
binarios
Complemento a dos
Complemento a uno
Restar con el complemento a dos
Suma en binario
Para aprender a sumar, con cinco o seis años de edad, tuviste que
memorizar las 100 combinaciones posibles que pueden darse al sumar dos
dígitos decimales. La tabla de sumar, en binario, es mucho más sencilla
que en decimal. Sólo hay que recordar cuatro combinaciones posibles:
+ 0 1
0 0 1
1 1 0+1
Las sumas 0 + 0, 0 + 1 y 1 + 0 son evidentes:
0+0=0
0+1=1
1+0=1
Ejercicio 1:
Realiza las siguientes sumas de números binarios:
111011 + 110
111110111 + 111001
10111 + 11011 + 10111
Sustracción en binario
La técnica de la resta en binario es, nuevamente, igual que la misma
operación en el sistema decimal. Pero conviene repasar la operación de
restar en decimal para comprender la operación binaria, que es más
sencilla. Los términos que intervienen en la resta se
llaman minuendo, sustraendo y diferencia.
- 0 1
0 0 1
1 1+1 0
0–0=0
1–0=1
1–1=0
Ejercicio 2:
Realiza las siguientes restas de números binarios y
comprueba los resultados convirtiéndolos al sistema
decimal:
111011 - 110
111110111 - 111001
1010111 - 11011 – 10011
i. Complemento a dos
C2N = 2n – N
Ejercicio 3:
Calcula el complemento a dos de los siguientes
números:
11001, 10001011, 110011010
C1N = C2N - 1
y, por la misma razón:
C2N = C1N + 1
C1N = 010010
N = 110100101
obtenemos su complemento a uno invirtiendo ceros y unos, con lo que
resulta:
C1N = 001011010
y su complemento a dos es:
N = 0110110101
El complemento a uno es:
C1N = 1001001010
y el complemento a dos es:
C2N = 1001001011
Primer ejemplo:
Hagamos la siguiente resta, 91 – 46 = 45, en binario:
Segundo ejemplo:
Hagamos esta otra resta, 219 – 23 = 196, utilizando el complemento a
dos:
21910 = 110110112,
2310 = 000101112
C223 = 11101001
110001002 = 19610
¡Qué fácil!
Ejercicio 4:
Haz las siguientes restas binarias utilizando la técnica
del complemento a dos. Al terminar, comprueba los
resultados haciendo la resta en el sistema decimal:
11010001101 – 1000111101
10110011101 - 1110101
Multiplicación binaria
La multiplicación en binario es más fácil que en cualquier otro sistema de
numeración. Como los factores de la multiplicación sólo pueden ser
CEROS o UNOS, el producto sólo puede ser CERO o UNO. En otras
palabras, las tablas de multiplicar del cero y del uno son muy fáciles de
aprender:
x 0 1
0 0 0
1 0 1
3349 * 13 = 43537
¡correcto!
Ejercicio 5:
Haz las siguientes multiplicaciones binarias. Al
terminar, comprueba los resultados haciendo las
multiplicaciones en el sistema decimal:
10110101000101 x 1011
10100001111011 x 10011
División binaria
Igual que en el producto, la división es muy fácil de realizar, porque no son
posibles en el cociente otras cifras que UNOS y CEROS.
Ejercicio 5:
Haz las siguientes divisiones binarias. Al terminar,
comprueba los resultados haciendo las divisiones en el
sistema decimal:
10110101000101 : 1011
10100001111011 : 10011
Luis González
Profesor de Tecnologías de la Información
I.E.S. Santa Eugenia (Madrid)
EJERCICIOS adicionales
1. Realiza las siguientes sumas de números octales:
365 + 23
2732 + 1265
65 + 1773
17A + 3C
20F5 + 31B
2E70C + 1AA7F
365 - 23
2732 - 1265
1773 – 65
17A - 3C
20F5 - 31B