Complemento 1 y 2 - Vespetino C-5

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 16

RANGO DE NÚMEROS BINARIOS

SIN SIGNO
La agrupación estándar en números binarios se dan en 8bits y
cuando se tiene bits se denomina 1 Byte.

n
8 bits = 1 byte 28 = 256
16 bits = 2 bytes
32 bits = 4 bytes
64 bits = 8 bytes
216 =65536
232 = 4294967296
264 = 1.844674407 x 1019
2
Entonces:
n= # de bits
1 byte = 0 - 255
2 bytes = 0 - 65535
4 bytes = 0 - 4294967295
RANGO DE NÚMEROS BINARIOS
CON SIGNO
Para poder sacar el rango de números binarios con signo, nos
basaremos a la siguiente formula.

Rango = -(2n-1) hasta +(2n-1-1)


Esta formula nos quiere decir que el rango abarcará desde los números negativos hasta
los positivos, estos rangos nos demuestran que es la cantidad de información que
puede ocupar un sistema binario.
Ejemplo del Rango Binario
Hagamos un ejemplo para saber el rango de cierta cantidad de bits
para poder entender:
Trabajaremos con 4 bits:
2 n
Rango = -(2n-1) hasta +(2n-1-1)
n= # de bits
Rango = -(24-1) hasta +(24-1-1)
Rango = -(23) hasta +(23-1) Con 4 bits para
números con
Rango = -8 hasta +7 signo.
Ejemplo del Rango Binario
Hagamos un ejemplo para saber el rango de cierta cantidad de bits
para poder entender:
Trabajaremos con 8 bits:
2 n
Rango = -(2n-1) hasta +(2n-1-1)
n= # de bits
Rango = -(28-1) hasta +(28-1-1)
Rango = -(27) hasta +(27-1) Con 4 bits para
números con
Rango = -128 hasta +127 signo.
Viendo este rango podemos
deducir
Que los números binarios se representar con signo positivos y
negativos.

Es importante saber que los sistemas digitales deben ser capaces de


manejar números positivos como negativos para representar valores
numéricos.
Formato Signo - Magnitud
Conozcamos un poco mas a
Formato Complemento a1
los números binarios con
signo Formato Complemento a2
Formato de Signo Magnitud
Cuando un numero binario con signo se representa en formato Signo
Magnitud, el bit mas a la izquierda es el bit del signo y los restantes
son los bits de magnitud.
Ejemplo: Representando en 8 bits.

00011001
Bit de Signo Bits de Magnitud
En este caso los bits de la magnitud se quedan iguales y el bit de
signo decide decide si es + o - .
0 = Positivo
1 = Negativo
Formato de Signo Magnitud
Cuando un numero binario con signo se representa en formato Signo
Magnitud, el bit mas a la izquierda es el bit del signo y los restantes
son los bits de magnitud.
Ejemplo: Representando en 8 bits.
MSB LSB
Bit mas significativo Bit menos significativo
LSB = bit menos significativo
MSB = bit mas significativo
00011001
Bit de Signo Bits de Magnitud
En este caso los bits de la magnitud se quedan iguales y el bit de
signo decide decide si es + o – este bit esta mas a la Izquierda.
0 = Positivo
1 = Negativo
FORMATO SIGNO MAGNITUD 0= POSITIVO
1= NEGATIVO
Ejemplo:
Representar el Número -21 en el sistema binario en 8 bits
Primero convertimos el 21 decimal a binario teniendo lo siguiente:

1 0101
0001 0101
1001 0101 = binario en negativo
De esta manera el número -21 en el formato signo magnitud en
binarios será 1001 0101.
FORMATO SIGNO MAGNITUD 0= POSITIVO
1= NEGATIVO
Ejercicio
Representar el Número -30 en el sistema binario en 8 bits
Primero convertimos el 30 decimal a binario teniendo lo siguiente:

1 1110
0001 1110
1001 1110 = binario en negativo
De esta manera el número -30 en el formato signo magnitud en
binarios será 10011110.
Formato de Complemento a 1
El Complemento a 1 de un número binario se halla
cambiando de todos los unos por ceros y los ceros por
unos como se lustra en el siguiente ejemplo:

0 0 0 1 1 1 1 0 número binario
1 1 1 0 0 0 0 1 Complemento a 1
Formato de Complemento a 1
Los números positivos en el formato de complemento a1
se representa de la misma forma que los números
positivos en el formato signo magnitud.
En el formato complemento a 1, un número negativo es el
complemento a 1 del correspondiente numero positivo.
Por ejemplo, con 8 bits, el número decimal -30 se expresa
como complemento a 1 de +30 ( 0001 1110), es decir

1110 0001
FORMATO COMPLEMENTO A 1

Ejercicio
Representar el Número -50 en el sistema binario en 8 bits
Primero convertimos el 50 decimal a binario teniendo lo siguiente:

1 1 0 0 1 0 Número binario
0 0 1 1 0 0 1 0 Agregamos los ceros a la izquierda
para tener 8 bits .

1 1 0 0 1 1 0 1 Complemento a 1
De esta manera el número -50 en el formato complemento a 1 en
binarios será 1100 1101
Formato de Complemento a 2
El Complemento a 2 de un número binario se obtiene
sumando 1 al bit menos significativo del complemento a 1

Hallar el complemento a 2 de 1000 1010

1000 1010 Número Binario


0111 0101+ Complemento a 1
1 Sumar 1
0111 0110 Complemento a 2
Formato de Complemento a 2
Viendo la operación anterior al momento de hallar el
complemento a2, podemos simplificar la operación con el
siguiente truco.
Hallar el complemento a 2 de 1000 1010

10001010 El numero binario

01110110 Reemplazamos a partir del primer 1 de


derecha a izquierda los ceros por 1 y los 1 por
ceros, manteniendo el primer 1.

0111 0110 Complemento a 2


FORMATO COMPLEMENTO A 2

Ejercicio
Representar el Número -50 en el sistema binario en 8 bits
Primero convertimos el 50 decimal a binario teniendo lo siguiente:

1 1 0 0 1 0 Número binario
0 0 1 1 0 0 1 0 Agregamos los ceros a la izquierda
para tener 8 bits .

1 1 0 0 1 1 1 0Complemento a 2
De esta manera el número -50 en el formato complemento a 2 en
binarios será 1100 1110
Ejercicios
Expresar el numero decimal -39 como un numero de 8 bits en los
formatos signo magnitud, complemento a 1 y complemento a 2

Primer paso escribimos en numero binario de 8 bits para 39


Convertimos a binario:
39=10 0111 completamos para 8 bit = 0010 0111
Obteniendo el formato signo magnitud
0010 0111 = 1010 0111
Obteniendo el formato complemento a 1
0010 0111 = 11011000 C1
Obteniendo el formatos de complemento a 2
0010 0111 = 1101 1001 C2

Los tres formatos representan al numero -39 en decimal

También podría gustarte