Está en la página 1de 3

UNICARIBE

Unidad 4, Act. 1 – Entregable

Según este método, si se utilizan n bits para representar un número, se reserva un bit
(normalmente el de mayor peso) para indicar el signo, y el resto de bits se utilizan para
representar la magnitud. El convenio, un acuerdo arbitrario, dice que se utiliza la siguiente
codificación para un número entero:
 Si el número es positivo su bit de mayor peso será 0:

0 Magnitud (n-1 bits)

 Si el número es negativo su bit de mayor peso será 1:


1 Magnitud (n-1 bits)

El bit de mayor peso que indica el signo del número recibe el nombre de bit de signo.

El almacenamiento de un entero en el formato de signo y magnitud requiere 1 bit para


representar el signo (0 para positivo, 1 para negativo). Es decir, en una asignación de 8 bits, se
utilizan 7 bits para representar el valor absoluto (número sin signo) del número y 1 bit para
representar el signo.

El intervalo de enteros de signo y magnitud en una computadora se define mediante:

-(2N-1-1) ……+ (2N-1-1)


 
Donde N es el número de bits asignados.

 
En la representación de signo y magnitud hay dos ceros: uno positivo y uno negativo.
 
El ejemplo en una asignación de 8 bits:
 
0+     00000000
0-      10000000
 
Para almacenar un entero de signo y magnitud es un proceso sencillo:
 
1. Revisar si el número entra 2. Convertir el número a binario de manera que
dentro del intervalo de binario ignorando el signo haya un total de N-1 bits.
números que se pueden 3. Si el número de bits es 4. Si el número es positivo, se
almacenar dependiendo de menor que N-1, se añaden añade un 0 a la izquierda,
los bits asignados. 0 a la izquierda del número para convertirlo en un
número de N bits. Si el

1|Page
UNICARIBE
número es negativo, se añade un 1 a la izquierda.
 En la representación de signo y magnitud, el bit en el extremo izquierdo define el signo del
número. Si éste es 0, el número es positivo. Si es 1, el número es negativo.

El formato Signo/Magnitud está positivo y uno para representar el signo


fundamentado en el sistema posicional negativo.
binario que representa el signo del entero
El bit de signo puede ocupar cualquier
separado de su magnitud. Se separa un bit
posición dentro de los bits de trabajo. Para
para representar el signo; la costumbre es
propósito de estas lecciones, presumimos
asignar el valor de cero para representar
que el bit del signo ocupa la posición de más
a la izquierda.

El formato Signo y Magnitud es además el


habitual para la representación del
significando en números en punto flotante.
Sea una representación en formato de Signo
y Magnitud que nos permite codificar un
número entero en binario con 8 bits (un
byte). Esto nos otorga 1 bit para el signo y 7
bits para la magnitud.

2|Page
UNICARIBE

Ventajas De La Representación En Signo Y Magnitud

Siguiendo con el ejemplo de n = 8 (8 bits).

 Posee un rango simétrico: los números van del +12710 = 011111112, pasando por el
+010 = 000000002 y el -010 = 100000002, hasta el -12710 = 111111112. Y en forma general,
para n-bits, el rango (en decimal) para Signo y Magnitud es (-(2n-1-1); 2n-1-1), o bien ± (2n-
1
-1).

Desventajas De La Representación En Signo Y Magnitud


Siguiendo con el ejemplo de n = 8 (8 bits).

 Es más complejo operar aritméticamente. Para realizar una suma, por ejemplo, primero
hay que determinar si los dos números tienen el mismo signo, y en caso de que sea así,
realizar la suma de la parte significativa, pero en caso contrario, restar el mayor del
menor y asignar el signo del mayor.
 Posee doble representación del cero. Al representar en Signo y Magnitud, aparece el cero
signado: 000000002 (+010) y 100000002 (-010).

3|Page

También podría gustarte