Conversion de numeros binarios a exadecimales
La conversión entre números hexadecimales y binarios se realiza "expandiendo" o "contrayendo" cada dígito hexadecimal a cuatro dígitosbinarios. Por ejemplo, para expresar en hexadecimal el número binario 1010011100112 bastará con tomar grupos de cuatro bits, empezando por la derecha, y reemplazarlos por su equivalente hexadecimal: 10102 = A16
01112 = 716
00112 = 316
y, 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 izquierdahasta completar el último grupo. Por ejemplo:
1011102 = 001011102 = 2E16
La conversión de números hexadecimales a binarios se hace del mismo modo, reemplazando cada dígito hexadecimal por los cuatrobits equivalentes de la tabla. Para convertir a binario, por ejemplo, el número hexadecimal 1F616 hallaremos en la tabla las siguientes equivalencias:
116 = 00012
F16 = 11112
616 = 01102
y, portanto: 1F616 = 0001111101102
Suma y Resta en Sistemas Numéricos Binario y Hexadecimal
Suma binaria
La suma binaria se puede realizar cómodamente siguiendo las tres reglas descritas:
1. Si elnúmero de unos (en sentido vertical) es par el resultado es 0.
2. Si el número de unos (en sentido vertical) es impar el resultado es 1.
3. Acarreo tantos unos como parejas (completas) denúmeros 1 haya.
Por ejemplo:
0 + 0 = 0,
0 + 1 = 1,
1 + 0 = 1,
1 + 1 = 0 se pone 0 y se acarrea un 1 a la posicion siguiente.
Para sumar 1010 (que en decimal es 10) y 1111 (que en decimal es 15). 10+ 15 = 25
Resta binaria
Las cuatro reglas básicas para la resta de números binarios son:
0 - 0 = 0
1 – 1 = 0
1 – 0 = 1
0 – 1 = 1 ( con acarreo negativo de 1)
Al restarse números algunasveces se genera un acarreo negativo que pasa a la siguiente columna de la izquierda. En binario solo se produce este acarreo cuando se intenta restar 1 de 0 (4ª regla).
Ejemplo sobre esta...
Regístrate para leer el documento completo.