Decimal (con decimales) a binario
Para transformar un número del sistema decimal al sistema binario:
1. Se inicia por el lado izquierdo, multiplicando cada número por 2(si la parte entera es mayor que 0 en binario será 1 y en caso contrario es 0)
2. En caso de ser 1 en la siguiente multiplicación se utilizan solo decimales 3. Después de realizar cada multiplicación, se colocan los números obtenidos en el orden de
su obtención4. Algunos números se trasforman en dígitos periódicos, por ejemplo: el 0,1
Binario a DecimalInicie por el lado izquierdo, cada número multiplíquelo por 2 y elévelo a la potencia consecutiva a la inversa (Comenzando por la potencia -1)Despues de relizar cada una de las multiplicaciones, sume todas y el numero resultante será el equivalente al sistema decimal.Ejemplos0.101001(Binario)=0.640625. Proceso
1*(2)-1 elevado a(-1)=1*1/¿21 ¿=0.5
0*(2)-2 elevado a(-2)=0*1/¿22 ¿=0*14
=0
1*(2−3)=1*pow(2,-1)
Suma=0.64062510 Decimal
0.423*2 0.846 00.846*2 1.692 1
Suma de BinariosReglas0+0=01+0=10+1=11+1=0(y llevo 1, 2 binario)
EjemploSuma1001+011011112
0100 111110011
Demuestre que Decimal Binario510 0101410 0100910 1001
Sume y exprese en binario 1010110 0000110 011100110010101
Dim Numero = Entrada.Text Dim Resto Do Until Numero < 2 Resto = Resto & Str(Numero Mod 2) Numero = Int(Numero / 2) Loop Resto = Resto & Numero Salida.Text = StrReverse(Resto)
Resta Binario complementa a z
A-B=C
A+(-B)=C
Regla general para calcular complementa a z
Se cambia bit a bit del número binario por su opuesto
Se suma 1 al resultado obtenido en el ítem 1
El numero obtenido al sumar 1 es el complementa a 2 del numero binario original
Ejercicio 1:
Encuentre el complementa a 2 del numero binario 11001102
#original 1100110 B------------------------------------------------------------
1) Invertir # original 00110012) Sumar 1 + 1
------------------------------------------------------------3) Complemento a 2 0011010 -B
R// El complemento a 2 de 11001102 es: 00110102
Ejercicio 2:
Suma del número original con su complemento a 2, cual es el resultado
# Original 1100110 B
Comp. A 2 +0011010 -B------------------------10000000 0
Regla General
Convierta el sustraendo a su complemento a 2
Sume el minuendo con el complemento a 2 del sustraendo
Eliminar el bit que está más a la izquierda (acarreo)
El resultado obtenido es también el resultado de la resta
Ejemplo: Reste
1011 1011
-0110 +1010 ------- -------
0101 10101
# Original 0110
Inverso 1001
Sumar 1 +1-------
Comp. A 2 1010
Multiplicación Binaria
1. Multiplique
11011*101--------------11011
00000 11011 ---------------R// 10000111
2. Encuentre el valor de x
X2 + 001012 =710
-------10112
Expresar el resultado en binario
X2 + 01112 - 001012
-------10112
X2 0102 (111-101=010)-------10112
X2= 010*(10112) ((1011*10) (0000) (1011) (10110)) R// X2= (101102)
Top Related