Sei sulla pagina 1di 2

Representacin de datos

Nmeros binarios
Una computadora almacena instrucciones y datos en memoria, en forma de
colecciones de cargas electrnicas. Para representar a estas entidades con
nmeros, se requiere un sistema que se adapte a los conceptos de encendido
y apagado, o de verdadero y falso. Los nmeros binarios son nmeros en
base 2, en donde cada dgito binario (llamado bit) es un 0 o un 1. Los bits se
enumeran empezando desde cero en la parte derecha, y se incrementan
hacia la izquierda. El bit de ms a la izquierda se conoce como bit ms
significativo (MSB), y el bit de ms a la derecha es el bit menos significativo
(LSB). En la siguiente figura se muestran los nmeros de los bits MSB y LSB
de un nmero binario de 16 dgitos:
MSB LSB
00101011 00100110

Tamaos de almacenamiento de enteros:


La unidad bsica de almacenamiento para todos los datos en una
computadora es un byte, que contiene 8 bits. Otros tamaos de
almacenamiento son: palabra (2 bytes), doble palabra (4 bytes), y palabra
cudruple (8 bytes). En la siguiente figura se muestra el nmero de bits para
cada tamao:
Enteros hexadecimales
Los nmeros binarios grandes son difciles de leer, por lo que los dgitos
hexadecimales ofrecen una manera conveniente de representar los datos
binarios. Cada dgito en un entero hexadecimal representa a cuatro dgitos
binarios, y dos dgitos hexadecimales juntos representan a un byte. Un solo
dgito hexadecimal representa un nmero decimal del 0 al 15, por lo que las
letras A hasta la F representan los valores decimales en el rango del 10 al 15

Enteros con signo


Los enteros binarios con signo son positivos o negativos. En las
computadoras basadas en Intel, el bit ms significativo (MSB) indica el signo:
0 es positivo y 1 es negativo. La siguiente figura muestra ejemplos de enteros
negativos y positivos de 8 bits:

11110110 Numero Negativo


00001010 Numero Positivo

Notacin de complemento a dos


Los enteros negativos utilizan la representacin de complemento a dos, en
base al principio matemtico que establece que el complemento a dos de un
entero es su inverso aditivo. (Si suma un nmero a su inverso aditivo, el
resultado de la suma es cero). La representacin en complemento a dos es
til para los diseadores de procesadores, ya que elimina la necesidad de
tener circuitos digitales separados para manejar tanto la suma como la resta.
Por ejemplo, si presentamos al procesador la expresin A - B, tan slo
necesita convertirla en una expresin de suma: A + (-B)
Para formar el complemento a dos de un entero binario, se invierten
(complementan) sus bits y se le suma 1. Por ejemplo, si utilizamos el valor
binario de 8 bits 00000001, su complemento a dos resulta ser 11111111,
como puede verse a continuacin:

Valor inicial: 00000001


Paso 1: invertir los bits 11111110
Paso 2: sumar 1 al valor del paso 1 11111110 +
00000001
Suma: representacin en complemento a dos 11111111

Potrebbero piacerti anche