Tema 1. Sistemas de Numeracion
Tema 1. Sistemas de Numeracion
Tema 1. Sistemas de Numeracion
SISTEMAS NUMÉRICOS
Introducción
En el mundo moderno en que vivimos, la tecnología ha tenido avances fabulosos, en poco más de
cien años, la humanidad ha sido testigo de que con el conocimiento de la electricidad y la inclusión
de la electrónica en el campo de investigación, desarrollo y aplicaciones que antiguamente
parecían de ciencia ficción o hasta mágicas, en este momento son realidad y podemos disfrutar
de muchos beneficios.
Los sistemas digitales son aquellos que procesan información representada por cantidades físicas
cuyos valores son discretos como el 0, 1, 2, 3 etc. En la electrónica digital, estas cantidades son
señales eléctricas limitadas por dos valores discretos “0” y “1” que constituyen el sistema binario.
Su principio es relativamente sencillo y está basado en las dos condiciones que tiene un
interruptor, abierto o cerrado, lo que significa que una lámpara puede estar apagada o encendida.
Hablar de un solo interruptor y entender su operación es fácil coma sin embargo cuando asociamos
2,3 o más en un sistema, éste se complica y ya no es tan fácil entender y analizar su
funcionamiento y resultados, el ejemplo lo tenemos en las computadoras digitales, en las centrales
telefónicas y en los sistemas de control de procesos de cualquier industria, que son grandes
arreglos de interruptores que permiten lograr tomas de decisiones encadenadas en un conjunto
dan solución a procesos de altos volúmenes de información en estos tiempos muy cortos y a muy
alta velocidad. Pensemos en una central telefónica, cuántos usuarios al mismo tiempo están en
este momento marcando y comunicándose a diversos lugares, los sistemas de conmutación que
son a base de interruptores están actuando.
Por otra parte los interruptores mecánicos comunes y corrientes son lentos e inseguros
comparados con los electrónicos que son infalibles, actúan a muy alta velocidad y son económicos.
Los interruptores electrónicos están constituidos por semiconductores como los transistores que
pueden conducir o no conducir corriente eléctrica coma lo que nos permite relacionarlos con el “0”
y el “1” que son los dígitos del sistema binario.
Sistemas numéricos
La información que se va a manejar en cualquier sistema digital tiene que estar representada
numéricamente. Para ello, necesitaremos un sistema de numeración acorde con las características
intrínsecas de este tipo de señales.
El sistema que utilizamos habitualmente es el sistema decimal, sin embargo, el sistema empleado
en los equipos digitales es el sistema binario. Por tanto, es necesario conocer cómo podemos
relacionar ambos sistemas.
Sistema Decimal
Es el sistema con el cual estamos acostumbrados a trabajar que tiene como base 10 dígitos: 0, 1,
2, 3, 4, 5, 6, 7, 8 y 9.
Sabemos que este sistema aumenta y disminuye la numeración de 10 en 10, siguiendo las
siguientes reglas:
El sistema binario o de base 2 solo utiliza dos símbolos para representar la información: 0 y 1.
Cada uno de ellos recibe el nombre de bit, que es la unidad mínima de información que se va a
manejar en un sistema digital. A partir de esta información, vamos a analizar cómo podemos
convertir un número dado en el sistema decimal en un número representado en el sistema binario
y viceversa.
Para representar esta condición, realizaremos una conversión de un numero expresado en base
decimal a uno en base binaria.
Obsérvese que el bit que está hasta abajo debe quedar como primero del equivalente binario y el
bit de la parte alta, corresponde al último.
Conversión de Binario a Decimal
Para esta conversación, se utilizan los resultados obtenidos para elevar el 2 a las potencias
0,1,2…….n, ordenándolos de derecha a izquierda.
Observación: Son 12 bits que se deben ubicar debajo de los valores de derecha a izquierda
Por similitud a lo anterior podemos convertir números de base 10 a otra base, solo tendremos que
dividir sucesivamente el decimal entre el número base del sistema al que se quiera convertir;
ejemplos: si deseamos convertir un número decimal a su equivalente en base 5, tendremos que
dividir sucesivamente entre 5, teniendo el resultado con la existencia de 5 dígitos: 0, 1, 2, 3, 4; si
se quiere convertir un decimal a su equivalente en base 7, solo dividimos al igual que los anteriores
entre 7, teniendo el resultado con los dígitos: 0, 1, 2, 3, 4, 5, 6.
Utilizaremos ahora los resultados obtenidos para elevar el 8 a las potencias 0,1,2,……,n,
ordenándolos igual, de derecha a izquierda.
Se colocan los dígitos del octal debajo de los valores obtenidos de las potencias de base 8 y se
multiplican por cada valor. Finalmente se suman todos los productos
512 64 8 1
2 3 4 6
1024 + 192 + 32 + 6 = 1254
El resultado es: 2346)8 = 1254)10
Se utilizan los resultados obtenidos para elevar el 16 a las potencias 0,1,2,3,…,n, ordenándolos
de derecha a izquierda.
4,096 256 16 1
3 B F 5
11 15 ___
12,288 + 2,816 + 240 + 5 = 15,349
Recordemos que: B=11 F=15
Se multiplica cada dígito por su respectivo valor y los resultados se suman
El resultado es: 3BF5)16 = 15,349)10
Conversión de Binario a Octal
Para esta conversación se agrupan los bits del binario de 3 en 3 y de derecha a izquierda,
posteriormente para cada grupo de 3 se determina un valor, considerando los tres valores
siguientes: 4 2 1.
Ejemplos: Convertir el binario 1110100101)2 a su equivalente de base 8.
Colocamos el octal y debajo de cada dígito los tres bits del binario correspondiente
Se agrupan los bits del binario de 4 en 4 y de derecha a izquierda y para cada grupo de 4 se
obtiene su valor, considerando los cuatro valores siguientes: 8 4 2 1
Ejemplo: Convertir el binario 1111010010010)2 a su equivalente de base 16.
Ya hemos aprendido a convertir números del sistema decimal a binario, octal y hexadecimal y de
binario a decimal, ahora procedemos a hacerlo partiendo del sistema binario que es el fundamental
para la aplicación a los circuitos de electrónica digital.
La suma es la más importante en cualquier sistema digital ya que todos utilizan esta operación
básica aún para realizar la resta, multiplicación y la división. Es posible manejar la suma con
números negativos, así como con decimales.
Números con signo: Los números de base 10 con signo, están antecedidos por los signos (+) o
(-) dependiendo si son positivos o negativos. En el caso del sistema binario, un número negativo
se representa por “1” y uno positivo por un “0” y se le llama bit de signo colocado antes de la
magnitud del número; ejemplo:
Los números negativos se pueden representar de tres formas diferentes:
Forma verdadera
La forma de magnitud verdadera de un número binario, es la que ya conocemos cuando lo
representamos por unos y ceros.
Forma de complemento 1
Teniendo el número en su forma de magnitud verdadera, es decir, con unos y ceros, lo único que
se hace es cambiar los unos por ceros y los ceros por unos,
Ejemplo: 100101010 Cambiamos los 1 por 0 y los 0 por 1
011010101 Esta es la forma de complemento 1
Forma de complemento 2
Esta forma se obtiene partiendo del complemento 1, agregando un 1 al bit menos significativo que
es el de la extrema derecha.
Ejemplo: Consideremos el número -59)10 cuya forma verdadera es: 1111011
La forma de complemento 1 es: +0000100
Sumando 1 a la forma de complemento 1 tenemos: 1
El complemento 2 es: 0000101
Las formas de complemento 1 y complemento 2, permiten ejecutar la operación de resta, usando
solo la operación suma.
Una vez entendido como se representan los números negativos, procedemos a aprender como se
realizan las restas en donde existe un número negativo que es el sustraendo; en la resta normal,
recordemos como se realiza comúnmente:
37 minuendo
- 18 sustraendo Este número es negativo
19 resta o diferencia
Hagamos esta misma resta con números binarios.
Queda comprobado que en el sistema binario, una resta se puede ejecutar buscando el
complemento 2 del sustraendo y sumándolo al minuendo.
Resta Binaria
0–0=0
1–0=1
1–1=0
Estas reglas se pueden seguir, además del método para restar utilizando el método de
complemento 2.
Esta operación se lleva a cabo de la misma forma como se hace con los números decimales,
repasemos su proceso:
Nótese que esta operación se ha efectuado utilizando las formas verdaderas y no se ha usado bits
de signo. Para efectuar esta operación con números con signo es conveniente usar la forma de
complemento 2, como en el caso de la resta.
División Binaria
El proceso para efectuar esta operación, es el mismo que utilizamos para la división de números
decimales, lo ilustramos con el siguiente ejemplo: