Finalmente entendí cómo convertir de base 10 a 10's complemnt aquí
Pero, ¿cómo vuelvo a convertir? ¿Cómo sé qué signo es? En el complemento de 2s, es el LSB, 1 significa negativo, si no positivo. ¿Para el complemento 10s?
Si
$$-1122_{10} = 9999 - 1122 + 1 = 8878_{10s}$$
$$8878_{10s} = 9999 - 8878 - 1 = -1122_{10}$$
Pero por qué en otro problema,
$$899_{10} – 7212_{10} = 00899_{10s} + 92788_{10s} = 93687_{10s}$$
$$93687_{10s} = 99999 - 93687 - 1 = -6311_{10}$$
La respuesta correcta debería ser $-6313_{10}$ . ¿Probablemente mi método de conversión de complemento 10s a decimal es incorrecto?
Hmm... Sospecho que lo que debería hacer es $100000 - 93687$ ... ¿pero por qué ha funcionado en el primer caso? ¿Cómo puedo determinar el signo? LS "B" 9 significa negativo?