resta hexadecimal

Post on 24-Apr-2015

94 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

RESTA HEXADECIMAL

Las restas Hexadecimales se pueden resolver utilizando el complemento a 15 o el complemento a

16. Estos procesos hacen que una resta se convierta en una suma en sistema hexadecimal. 

COMPLEMENTO A 16 F2B1- C3A

__________

1. Igualamos minuendo y sustraendo en cantidad de digitos

F2B1- 0C3A

- __________

F2B1

- 0C3A

2. Restamos el sustraendo FFFF

- 0C3A F3C5

15-10=515-3=12=C15-12=315-0=15=F

COMPLEMENTO A 163. Súmanos el resultado anterior con el

minuendo F2B1+ F3C5 E676

1+5=611+12=23 23-16=7 llevamos 12+3+1=615+15=30 30-16=14=E llevamos 1

COMPLEMENTO A 16 Como nos queda 1 al final Lo sumamos

F2B1+ F3C5 E676+ 1 E677

COMPLEMENTO A 16 F 2 B 1- C 3 A E 6 7 7

1. A61 - 612. 21C – A53. D7E – 4B4. 2B1F-18035. F3C2 – 4AC

RESTA BINARIA0 – 0 = 01 – 0 = 11 – 1 = 00 – 1 = 1 llevamos 1

10110001 - 01111110=111111 .

10110001- 01111110 00110011

1. 10001 – 01010=2. 11011001 – 10101011=3. 100110011101 – 010101110010=4. 10101 – 0010=5. 1101 – 0010=6. 1100011 – 100111=

Complemento C15: 

Podemos hacer la resta de dos números hexadecimales utilizando el complemento a 15. Para ello tendremos que sumar al minuendo el complemento a quince del sustraendo, y finalmente sumarle el bit de overflow (bit que se desborda). 

A4FC9 - DE8 —————————

Primero tenemos que hacer que el minuendo y el sustraendo tengan la misma cantidad de números. Para ello, añadiremos ceros al sustraendo hasta que sean suficientes. 

A4FC9 - 00DE8 

————————10812560

3560 

Como en el sistema hexadecimal el mayor número que tenemos es el 15,

que corresponde a la letra F, tendremos que escribir la F tantas veces como

números tiene el sustraendo. 

FFFFF - 00DE8 

—————————  FF217 

La resta se hace siguiendo las normas generales de la resta común. La diferencia obtenida se denomina el complemento a 15. Recuerda el valor correspondiente a cada letra al operar. 

Ahora tendremos que sumar el minuendo y el complemento a 15 utilizando la suma en sistema

hexadecimal, mencionada anteriormente. 

A 4 F C 9 + F F 2 1 7 

—————————  B 5 2 E 0 

top related