Representacion binaria de numeros con signo
JAVIER TORRES FERNÁNDEZ
REPRESENTACION DE NUMEROS CON SIGNO
LOS NÚMEROS CON SIGNO PUEDEN SER REPRESENTADOS DE LAS SIGUIENTES MANERAS:
MAGNITUDVERDADERA COMPLEMENTO A 1 COMPLEMENTO A 2
EN ESTA FORMA DE REPRESENTACION EL NUMERO SE DIVIDE EN 2 PARTES:
BIT DE SIGNO BITS DE MAGNITUD
EL BIT DE SIGNO SE UBICA EN LA PARTE MAS SIGNIFICATIVADEL NUMERO, ES DECIR, ESTARÁ UBICADO EN EL EXTREMO IZQUIERDO. LOS BITS DE MAGNITUD SON TODOS LOS DEMAS BITS RESTANTES A LA DERECHA DEL BIT DE SIGNO Y REPRESENTAN EL VALOR NUMERICO.
UNO EN EL BITDE SIGNO INDICA QUE EL NUMERO ES NEGATIVO. UN CERO EN EL BIT DE SIGNO INDICA QUE EL NUMERO ES POSITIVO.
ESTE MÉTODO NO PERMITE REALIZAR OPERACIONES ARITMETICAS YA QUE A MENUDO SE OPTIENEN RESULTADOSERRONEOS
MAGNITUD VERDADERA
EJEMPLO
REPRESENTAR EL NUMERO:
-21
8 4
2
-
64
32
16
1
1 0 0 1 0 1 0 1
1 BIT DE SIGNO
7
BITS DE MAGNITUD
TAMBIEN LLAMADO COMPLEMENTO ALA BASE MENOS UNO PARA REPRESENTAR LOS NUMEROS NEGATIVOS MEDIANTE ESTE MÉTODO TODOS LOS BITS DEBEN SER INVERTIDOS OCUPANDO SU POSICION ORIGINAL, DE FORMA QUE, EL BIT QUE ORIGINALMENTE CONTENIA UN 1,AHORA CONTENDRA UN 0 Y VICEVERSA. DICHO EN OTRAS PALABRAS EL COMPLEMENTO A UNO ES UN “NOT” BIT A BIT APLICADO AL NUMERO EN BINARIO.
ESTE MÉTODO PRESENTE EL PROBLEMA DE DOBLE REPRESENTACION DE CERO(+0: 0000, -0: 1111) POR LO QUE ES PREFERIBLE ULTILIZAR EL METODO DE COMPLEMENTO A 2 PARA OPERACIONES ARITMÉTICAS.
COMPLEMENTO A 1
EJEMPLO
REPRESENTAR EL NUMERO: 128 64 32 16
-21
8 4 2 10 0 0 1 0 1 0 1 1 1 1 0 1 0 1 0
TAMBIEN LLAMADO COMPLEMENTO A LA BASE. ESTE MÉTODO ES EL EMPLEADO EN OPERACIONES ARITMÉTICAS. PARA REPRESENTAR LOS NUMEROS NEGATIVOS MEDIANTE ESTE MÉTODO, SEAPLICA EL MÉTODO DE COMPLEMENTO A UNO Y POSTERIORMENTE AL RESULTADO SE LE SUMA UN UNO. OTRA FORMA DE APLICAR ESTE MÉTODO ES LA DE BUSCAR DE DERECHA A IZQUIERA BIT A BIT HASTA ENCONTRAR EL PRIMER UNO E...
Regístrate para leer el documento completo.