Complementos - Sistemas Digitales I

Anuncio
Complementos
Los complementos se utilizan para operaciones de sustracción y
manipulaciones lógicas. Para un sistema base r existen dos
complementos: el complemento de r y complemento de (r-1). En
el caso de los números binarios seria complemento de dos y
complemento de uno respectivamente. El complemento 1 es útil
en manipulaciones lógicas y el complemento 2 se utiliza en
operaciones aritméticas.
Complemento de 2 de Números
Binarios Signados.
z Para un número positivo N base r con parte entera de n dígitos su
complemento r de N es:
z Si se observa detenidamente se puede notar que el complemento
de 2 se puede obtener dejando intactos los 0 menos significativos
y el primer 1 menos significativo y cambiando todos los demás 1
por 0 y los 0 por 1.
Complemento de 1 de Números
Binarios Signados.
z Para un número positivo N base r con parte entera de n
dígitos y parte fraccionaria de m dígitos su complemento (r-1)
de N es
z Analizando el resultado del complemento de 1 se observa que
es muy sencillo determinarlo, únicamente se tienen que
sustituir los 0 por 1 y los 1 por 0.
Sustracción con Complementos de 2
z Al realizar una resta comúnmente se utiliza el método de préstamo
de la posición mas alta cuando el minuendo es menor que el
sustraendo. Sin embargo en un sistema digital resulta más eficiente
el método de sustracción por complementos.
z El procedimiento de sustracción utilizando el complemento de 2
para dos números positivos (M –N) es:
z Sumar M al complemento 2 de N
z Verificar resultado. ¿Existe acarreo final?
{ Si: El resultado de M – N es el resultado que se obtuvo en la suma del
paso 1
{ No: El resultado de M – N es el complemento 2 del resultado que se
obtuvo de la suma en el paso 1 anteponiendo el signo negativo.
Ejemplos: Sustracción con
Complementos de 2
Sustracción con Complementos de 1
z El procedimiento de sustracción utilizando el
complemento de 1 para dos números positivos (M –N)
es:
z Sumar M al complemento 1 de N
z Verificar resultado. ¿Existe acarreo final?
{ Si: Agregar 1 al dígito menos significativo que se obtuvo en la
suma del paso 1 y ese es el resultado de M – N.
{ No: El resultado de M – N es el complemento 1 del resultado que
se obtuvo de la suma en el paso 1 anteponiendo el signo
negativo.
Ejemplos: Sustracción con
Complementos de 1
Referencias
z Mano M. Morris, Diseño Digital. Primera
Edición, Prentice Hall Hispanoamérica S.A.
México 1990.
Descargar