Sistemas numericos

Solo disponible en BuenasTareas
  • Páginas : 2 (332 palabras )
  • Descarga(s) : 4
  • Publicado : 10 de marzo de 2010
Leer documento completo
Vista previa del texto
RESTA EN COMPLEMENTO A DOS.
La resta en complemento a dos resuelve el problema de esta operación con los signos. Por ejemplo, el sustraendo negativo y minuendo positivo produce un resultadopositivo; la resta de dos números A y B negativos puede dar resultados positivos o negativos. Para realizarla se procede con la fórmula definida de la siguiente forma:
[pic](Ec.1.5); La diferencia de dosnúmeros, A menos B es equivalente a la suma de A más el complemento a dos de B.
I) Resta de dos números positivos. El resultado puede presentar varias formas que se determinan con los siguientes casos:(A mayor o igual que B):
[pic]
De está manera, el resultado queda en forma binaria normal y es igual a valor del 17vo bit no se toma en cuenta para el resultado. En decimal A=2375110 y B=1518610;entonces A-B=856510 = 00100001011101012
(A menor que B):
[pic]
De está manera, el resultado es negativo y queda en forma de complemento a dos, el acarreo del 17vo bit no se toma en cuenta. Sinembargo, para saber el verdadero valor, el resultado se debe complementar a dos. Este es un número binario negativo de 16 bits, lo cual tiene un valor de: [pic]. En decimal la operación se efectúa: A =774810 y B = 3115110 entonces el resultado es A-B = -2340310.
II) RESTA DE DOS NÚMEROS NEGATIVOS Y DE DISTINTO SIGNO. El resultado puede presentar varias formas que se determinan aplicando los mismoscasos de la suma en formato de 16 bits.
Tabla 1. 3. Resumen de las operaciones suma y resta binaria con los datos A y B, utilizando el formato de 16 bits.
|Operación |Acarreo|Acarreo 16vo |Resultado |Observaciones |
| |17vo bit |bit | ||
|A+B |0 |1 |Negativo en complemento a dos |Complementar los 16 bits para |
|A>0; B=B | |...
tracking img