Está en la página 1de 3

Convierte los siguientes las siguientes representaciones

Convierte el número
A= 123
y el número
B= -16
a los siguientes:
1. Entero sin signo
2. Entero con signo
a. Signo magnitud
b. Complemento a uno
c. Complemento a dos
d. Sesgada
3. BCD
4. IEEE754

Solución:
Conversión de A

Entero sin signo: 123 )10 = 1111011 )2

Entero con signo:


Signo magnitud:
01111011

Complemento a 1: cambia los 1 por 0 y viceversa, no cambiar el bit del signo


00000100

Complemento a 2: se le suma 1 al complemento a 1


00000100
+ 1
00000101
Sesgada: S + número
S = 2^n-1 S = 2^15 S = 1000 0000 0000 0000
S = 1000 0000 0000 0000
+
A = 0000 0000 0111 1011
1000 0000 0111 1011

BCD: se convierte cada digito a binario


123 = 0001 0010 0011

IEEE 754:
123 = 1111011
Normalizado = 1.111011 * 2^6
Mantisa = 111011
Exponente sesgado = S + E
=127 + 6
=133
Exponente a binario:
133 = 10000101

Signo Exponente Mantisa


0 10000101 11101100000000000000000
Conversión de B

Entero sin signo: 16 )10 = 10000)2

Entero con signo:


Signo magnitud:
110000

Complemento a 1: cambia los 1 por 0 y viceversa, no cambiar el bit del signo


101111

Complemento a 2: se le suma 1 al complemento a 1


101111
+ 1
110000

Sesgada: S + número
S = 2^n-1 S = 2^15 S = 1000 0000 0000 0000
S = 1000 0000 0000 0000
+
B = 1000 0000 0001 0000
0000 0000 0001 0000

BCD: se convierte cada digito a binario


normalmente no se utiliza este sistema para representar números negativos
IEEE 754:
16 = 10000
Normalizado = 1.0000 * 2^4
Mantisa = 0000
Exponente sesgado = S + E
=127 + 4
=131
Exponente a binario:
131 = 10000011

Signo Exponente Mantisa


1 10000011 00000000000000000000000

También podría gustarte