Está en la página 1de 3

Arquitectura de Computadores

Ejemplos de representación en 8 bits Campus/Medrano

▪ Ejemplos de representaciones con 8 bits:

0 = Positivo
• Módulo y signo MSB
1= Negativo Número
Ej: +10 con signo
0 = signo + numero binario “normal”
0001010
2 representaciones para
el cero, [+0 y -0]
Signo
Signo
Módulo

-10 1 0001010
Signo
Módulo

• Complemento a la base Cb
Número positivo = 0 + número binario “natural”
Representación de (C2 en binario)
0 = Positivo Número Negativo = 1 + C2 del número
números Enteros MSB
Una sola representación del cero,
1= Negativo Ej: +10
por esto es que se dice que es
0 0001010
Auténtico, es más real
Signo
Módulo

-10 1 1110110
Signo
Módulo

Número positivo = 0 + número binario “natural”


• Complemento a la base -1 Cb -1
Número Negativo = 1 + C1 del número
(C1 en binario)
2 representaciones para
0 = Positivo Ej: +10 0 0001010
el cero, [+0 y -0]
MSB
1= Negativo Signo
Módulo
1
-10 1 1110101
Signo
Módulo
Arquitectura de Computadores
Ejemplos de representación en 8 bits Campus/Medrano

▪ Ejemplos de sumas de números negativos:

1 2 3 4
1 1 1 2 1 -2
En decimal: 3 3
-3 -3
+2 -2
-1 -5
5 1

▪ Usando representación con Cb:

1 2 3 4
0011 0011 0010
1 1 1 1 1110
+0010 +1110 +1101 + 1101
0101 10001 1111 11011
5 1 0001 0101

▪ Usando representación con Cb-1: -1 -5

1 2 3 4
0011 0011 0010 1 1101
1 1 1
+0010 +1101 +1100 +1100
0101 10000 1110 11001
+ 1 + 1
5 0001
0001 1010
-1 2
1 0101

-5
Arquitectura de Computadores
Ejemplos de representación en 8 bits Campus/Medrano

▪ Ejemplos de overflow:

1 2
1 5 1 -5

+4 -4

9 -9

▪ Demostración usando C2 y representación de 4 bits

1 2
0101 1011
1 1
+0100 +1100
1001 10111

Da un número negativo a pesar de que


estoy sumando dos números positivos Da +7 a pesar de que estoy
sumando dos números negativos

También podría gustarte