Académique Documents
Professionnel Documents
Culture Documents
NUMBER SYSTEMS
1. En sistemas de computadoras y lgica digital, las seales se transmiten por medio de conductores elctricos
individuales, as como tambin en cableados donde se utilizan mltiples conductores para transmitir seales
de un lugar a otro, lo que se conoce como Bus System.
2. El nmero de lneas individuales en una Bus depende de la normativa del Bus particular, sin importar las
seales en las lneas individuales, sin importar como stas lneas se utilizan ni como estn organizadas,
pueden existir en dos estados bsicos: 0 lgico (Low" o Off") o 1 lgico (High' o On').
3. Debido a esto, la informacin dentro de un sistema digital est representado en la forma de una secuencia de
1 y 0 conocidas como Binary Data.
4. Debido que los nmeros binarios no son muy convenientes para el uso humano, a menudo convertimos
nmeros binarios a otras formas de nmeros que son ms fciles de reconocer y manipular.
5. Estos sistemas numricos incluyen Hexadecimal (base 16) y Octal (base 8). Este captulo est diseado para
introducir a los diferentes tipos de sistema de nmeros, as como el proceso de conversin de un tipo a otro.
DECIMAL NUMBERS
1. Los nmeros decimales que todos estamos familiarizados, usan base 10. En este sistema, el valor de cada
dgito es 10 veces mayor que el dgito inmediatamente a su derecha.
2. El dgito ms a la derecha de un nmero decimal entero, es el lugar de la Unidad o sea
izquierda es la Decena o sea
, el siguiente es la Centena o sea
, y as sucesivamente.
, el dgito a su
3. Los dgitos vlidos en un nmero decimal son del 0 al 9. Las figuras 2.1 y 2.2 muestran dos ejemplos de cmo
estn formados los nmeros decimales.
DECIMAL NUMBERS
1. Observemos que hemos utilizado el sufijo "10" para indicar que el nmero es un decimal. As,
ambos nmeros decimales o Base 10.
2. El uso de subndices, nos ayuda a evitar la confusin acerca de que base numrica estamos tratando.
son
BINARY NUMBERS
1. En el sistema binario (base 2), el valor de cada dgito es dos veces mayor que el dgito inmediatamente a su
derecha.
2. El dgito ms a la derecha de un nmero entero binario es Uno, el siguiente dgito a la izquierda es Dos, el
siguiente es Cuatro, el siguiente es Ocho, y as sucesivamente.
3. Los dgitos vlidos en el sistema binario son 0 y 1. La figura 2.3 muestra un ejemplo de un nmero binario
(ntese el uso del sufijo '2' para indicar la base numrica).
BINARY NUMBERS
1. Los nmeros binarios que son equivalentes a los nmeros decimales 0-9 se muestran en la Tabla 2.1.
2. Notemos como el Most Significant Digit (MSD) es mostrado a la izquierda y el Least Significant Digit (LSD)
aparece a la derecha.
3. En la tabla, el MSD tiene un valor de
(1 en decimal).
4. Dado que el MSD y el LSD estn representados por los dgitos binarios (ya sea 0 o 1) a menudo nos referimos
a ellos como Most Significant Bit (MSB) y Least Significant Bit (LSB), respectivamente, como se muestra
en la Fig. 2.4.
ONEs COMPLEMENT
1. El Ones Complement de un nmero binario, se forma invirtiendo el valor de cada dgito del nmero binario
original (es decir la sustitucin de 1 con 0 y 0 con 1) As, por ejemplo, el Ones Complement del nmero
binario 1010 es simplemente 0101. Del mismo modo , el complemento a uno de 01110001 es 10001110.
2. Notemos que si se suma el Ones Complement de un nmero al nmero original, el resultado ser todos 1,
como se muestra en la Figura 2.10.
TWOs COMPLEMENT
1. La Notacin Twos Complement, se utiliza con frecuencia para representar nmeros negativos en
matemticas computacionales (con slo un cdigo posible para cero, a diferencia del Ones Complement).
2. El Twos Complement de un numero binario est formado por inversin de los dgitos del nmero binario
original y luego aadiendo 1 al resultado.
3. As, por ejemplo, el Twos Complement del nmero binario 1001 es 0111. Del mismo modo, el Twos
Complement de 01110001 es 10001111.
4. Cuando se utiliza la notacin Twos Complement para representar nmeros negativos el dgito ms
significativo (MSD) es siempre un 1.
TWOs COMPLEMENT
1. Figura 2.11 muestra dos ejemplos de la forma para encontrar el Twos Complement de un nmero binario.
2. En el caso de la Figura 2.11 (b), es importante notar el uso de un dgito de transporte cuando se realiza la
adicin binaria.
OCTAL NUMBERS
1. El sistema de numeracin octal, se utiliza como una forma ms compacta de representar nmeros binarios,
debido a que octal consta de ocho dgitos (0-7), un solo dgito octal puede reemplazar tres dgitos binarios.
2. Dicho de otra manera, organizando un nmero binario en grupos de tres dgitos binarios (bits), podemos
reemplazar cada grupo por un solo dgito octal, ver Figura 2.12.
3. Notemos que, de una manera similar a los sistemas numricos que conocimos anteriormente, el valor de cada
dgito en un nmero octal es ocho veces mayor que el dgito inmediatamente a su derecha.
4. El dgito ms a la derecha de un nmero octal es la unidad o sea 8 , el dgito a su izquierda es ocho o sea 8 ,
la siguiente es 64 o sea 8 y as sucesivamente.
HEXADECIMAL NUMBERS
1. Aunque para las computadoras es muy cmodo trabajar
con nmeros binarios de 8, 16 o incluso 32 dgitos
binarios, a los seres humanos les resulta incmodo
trabajar con tantos dgitos a la vez.
2. El sistema de numeracin hexadecimal (base 16),
ofrece un mtodo prctico aceptable tanto para los
seres humanos y para las computadoras.
3. Un dgito hexadecimal puede representar cuatro dgitos
binarios, por lo tanto un nmero binario de 8 bits se
puede ser representado mediante dos dgitos
hexadecimales. Por ejemplo, 10000011 binario es el
mismo que 83 cuando se expresa en hexadecimal.
4. La correspondencia entre un digito hexadecimal (hex) y
los cuatro dgitos binarios que representa es muy
sencillo y fcil de aprender (ver Tabla 2.2).
HEXADECIMAL NUMBERS
1. Tenga en cuenta que, en hexadecimal, los nmeros
decimales del 10 al 15 estn representadas por las
letras desde la A a F respectivamente.
2. Por otra parte, la conversin entre binario y
hexadecimal es bastante directa, simplemente
arreglando los dgitos binarios en grupos de cuatro
bits, comenzando desde el LSB.
3. La notacin hexadecimal es mucho ms compacta
que la notacin binaria y ms fcil de trabajar que
la notacin decimal.
DECIMAL TO HEXADECIMAL
CONVERSION
1. Para convertir un numero decimal a su equivalente
hexadecimal, podemos descomponer el numero en forma
descendiente en una sucesin de nmeros con potencia 16 y
poner el digito relevante en valor entre 0 y F en su posicin
respectiva, como se muestra en la Fig. 2.19.
2. Notemos como, en el caso del ejemplo mostrado en la Fig.
2.19.b, las letras F y E, reemplazan los nmeros decimales 15
y 14 respectivamente.