Está en la página 1de 6

T4: COMPLEMENTO DE UN NÚMERO – OPERACIÓN DE RESTA

COMPLEMENTO AUTÉNTICO Y COMPLEMENTO RESTRINGIDO

• COMPLEMENTO AUTENTICO: CA, C-A, C10


Ejemplo 1: 45610 →CA
45610 → 100010
- 45610
54410 CA
100010
Ejemplo 2: 350110 → CA
305110 →10000
-3501
649910

• COMPLEMENTO RESTRINGIDO: CR, C-R, C9


Ejemplo 3: 45610 →CR
45610 → 999
- 456
543 CR
CR = CA - 1, CA = CR + 1
CA: 45610 = 54410 ; CR: 54410 = 545
o Complemento en base 2
Ejemplo 4: 10111012 → CA; CR
a) 10111012 → CA
100000002
-10111012
01000112 CA
b) 10111012 → CR
CA = CR + 1 → 1111111
- 1011101
0100010 CR
→ CA = 100010 +1 = 1000112
Método directo para obtener CR en base 2
Se intercambian los unos por cero y los ceros por 1:
10111012
01000102 CR

o Complemento en otras bases:


Ejemplo 5: 34568 → CA: CR
a) 34568 → CA
10000 7778
- 3456 -3456
4322 CA 4322 CA

b) 34568 → CR
7777
-3456
4321 CR →CA=CR+1

Ejemplo 6: A346912 → CA; CR

a) A346912 → CA
100000 → 11 11 11 11 12 → BBBBC 11
-A3469 -A 3 4 6 9 -A3469 0
1 8 7 5 3 18753 CA B
b) A346912 → CR
BBBBB
-A3469
18752 CR
Ejemplo 7: D04E516 → CA; CR
a) D04E516 → CA= 2FB1B16 ;
15 15 15 15 16
D 0 4 E 516
2 F B 1 B

b) CR= 2FB1A16
RESTA POR COMPLEMENTO
Ejemplo 8:
572910 m1
-482510 m2
0904 resultado de comprobación
Para hacer la operación de resta, primero se halla el complemento de m2 (sustraendo);
pudiéndose utilizar CA o CR
a) Usando complemento restringido
i) Hallaremos CR de m2
999910
-482510
5174 CR
ii) Sumamos a m1 (minuendo), con CR de m2
572910
+ 517410
1090310
iii) Si existe acarreo, sumamos el 1 al resultado de la suma anterior:
1090310
+ 1
090410 Resultado final

b) Usando complemento autentico:

I) Hallaremos CA de m2 (sustraendo)
9991010
- 482 510
517 5 CA
II) Sumamos CA al valor de m1 (minuendo)
572910
+ 517510
1090410
III) Si existe acarreo, el acarreo se descarta y lo que queda es el resultado final:
90410
Ejemplo 9:

1101.112 m1
- 110.012 m2
i) Hallar complemento de m2:
En este ejercicio vemos que m2 tiene menor cantidad de dígitos que m1, para hallar el
complemento, se debe realizar el cálculo del mismo en función a la cantidad de dígitos
mayor entre m1 y m2

1101.112
- 0110.012
Por lo tanto CR de: 0110.012 es 1001.102 CR
→CA = CR+1 = 1001.112

Utilizando CR: 1001.102 Utilizando CA: 1001.112


ii) Sumar m1 con CR ii) Sumar m1 con CA
1101.112 m1 1101.112 m1
+ 1001.102 CR + 1001.112 CA
1 0111.012 1 0111.102

iii) Existe acarreo, este se suma iii) Existe acarreo, pero se


al resultado anterior: descarta:
1 0111.012 1 0111.102 Resultado
+ 1
0111.102 Resultado

Prueba: Sumar el resultado con m2:


0111.102 resultado
+ 110.012 m2
1101.112 es m1

Nota:
Para realizar la resta con números que tienen decimales, se completa con ceros tanto a
derecha como en la izquierda, hasta tener ambos operandos de la resta con la misma
cantidad de dígitos.
Ejemplo 10:
Calcular en base 10 la operación de resta: 394810 - 76210
3948
- 762
3186 resultado de comprobación

Si realizamos la operación tal cual aparece, se observa que el resultado es incorrecto:

9910 3948
- 76 2 + 268
268 3216 < > 3186

Para obtener un resultado correcto, completamos con cero en los lugares que haga falta,
de manera que ambos operadores tengan la misma cantidad de dígitos tanto en la parte
entera como en la parte decimal.

9 9 9 10 3948
- 076 2 + 9238
9238 13186 = 3186

Ejemplo 10:
Calcular en base 6 la operación de resta: 532.46 - 4232.056

a) 532.406 0532.40 4232.05


- 4232.056 - 4232.05 - 532.40
- 3255.25 de comprobación
5555 55 CR
- 4232.056
1323 50
+ 0532.40
2300.30
5555.55
- 2300.30
3255.25 → cambio de signo -3255.25
TAREA T4

1. Hallar el complemento CA y CR de los números siguientes:


a) 7434.00028
b) 1100101102
c) 39F4.06A16
d) 3201.2324
e) 3344.557

2. Calcular las operaciones de resta siguientes

a) 93A2.5812
- 67B.212

b) 5532.358
- 64.7238

c) A036.F516
- 9AB3.416

d) 111000.00112
- 100110.1112

e) 21122.213
- 00022.223

f) 51627.348
- 6232.258

g) 48310
- 260110 no invertir el orden de los operandos

h) 4235.216
- 5201.36

También podría gustarte