Resta Hexadecimal

 Las restas Hexadecimales se pueden resolver utilizando  el complemento a 15 o el complemento a 16. Estos procesos h

Views 52 Downloads 2 File size 211KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

 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.

F2B1 - C3A __________ 1.

Igualamos minuendo y sustraendo en cantidad de digitos

-

F2B1 - 0C3A __________

-

F2B1 0C3A

2. Restamos el sustraendo FFFF - 0C3A F3C5 15-10=5 15-3=12=C 15-12=3 15-0=15=F

3. Súmanos el resultado anterior con el minuendo F2B1 + F3C5 E676 1+5=6 11+12=23 23-16=7 llevamos 1 2+3+1=6 15+15=30 30-16=14=E llevamos 1

 Como

nos queda 1 al final  Lo sumamos F2B1 + F3C5 E676 + 1 E677

F2B1 - C 3A E677

1. 2. 3. 4. 5.

A61 - 61 21C – A5 D7E – 4B 2B1F-1803 F3C2 – 4AC

0 1 1 0

– – – –

0 0 1 1

=0 =1 =0 = 1 llevamos 1

 10110001

- 01111110= 111111 . 10110001 - 01111110 00110011

1. 2. 3. 4. 5. 6.

10001 – 01010= 11011001 – 10101011= 100110011101 – 010101110010= 10101 – 0010= 1101 – 0010= 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.

A4FC9 +FF217 ————————— B52E0