Tema 1. Sistemas de Numeracion

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

TEMA 1.

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.

Originalmente, se tuvo conocimiento de la electrónica analógica que en nuestros días ya se le


considera como antigua y más complicada que la electrónica digital, que está presente en muchos
sistemas modernos del hogar, comercial e industrial. La palabra digital la escuchamos en todas
partes: comunicación digital, relojes, calculadoras, teléfonos, imprentas, computadoras, fotografía,
etc., todo en este momento es digital.

Bases de la electrónica digital

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.

Interruptor abierto = 0 No Falso Nivel Bajo

Interruptor cerrado = 1 Si Verdadero Nivel Alto

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

Un sistema de numeración se define como un conjunto de símbolos capaces de representar


cantidades numéricas. A su vez, se define la base del sistema de numeración como la cantidad
de símbolos distintos que se utilizan para representar las cantidades. Cada símbolo del sistema
de numeración recibe el nombre de dígito.

Los sistemas de numeración más utilizados son:

 Sistema decimal o de base 10 Consta de diez dígitos: {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}.


 Sistema binario o de base 2 Consta de dos dígitos: {0, 1}.
 Sistema octal o de base 8 Consta de ocho dígitos: {0, 1, 2, 3, 4, 5, 6, 7}.
 Sistema hexadecimal o de base 16 Consta de dieciséis dígitos: {0, 1, 2, 3, 4, 5, 6, 7, 8, 9,
A, B, C, D, E, F}.

Con esto, debemos concentrarnos en el sistema binario, ya que es el utilizado en la electrónica


digital, esto no implica, que no es necesario el conocer las otras bases numéricas, ya que se logra
representar un número binario de gran tamaño, en alguna de estas bases o sistema numérico.

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:

 Todo número elevado a la 1ra potencia es el mismo


 Todo número elevado a la 0 potencia es igual a 1.
 Y así sucesivamente podemos incrementar las potencias.
10 = 1,000,000
10 = 100,000
10 = 10,000
10 = 1,000
10 = 100
10 = 10
10 = 1
10 = 0.1
10 = 0.01
10 = 0.001
10 = 0.0001
10 = 0.00001
10 = 0.000001

Lo anterior significa que un número cualquiera en el sistema decimal lo podemos manejar de la


siguiente manera:

Ejemplo: El número 6,485 = 6000 + 400 + 80 + 5 en otra forma es:

6,485 = 6 𝑋10 + 4 𝑋10 + 8 𝑋10 + 5 𝑋10

En electrónica digital se utilizan tres sistemas de numeración: el binario, el octal y el hexadecimal.


Sistema Binario

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.

Conversión de Decimal a Binario

El procedimiento para convertir un numero de base 10 a su equivalente de base 2, se lleva a cabo


dividiendo sucesivamente el decimal entre 2 e ir anotando los residuos, ya que estos nos dan el
resultado de la conversión.

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.

4,096 2,048 1,024 512 256 128 64 32 16 8 4 2


1

Ejemplo: Obtener el decimal equivalente del siguiente binario: 1 0 1 1 0 1 0 1 1 1 0 1

Observación: Son 12 bits que se deben ubicar debajo de los valores de derecha a izquierda

2,048 1,024 512 256 128 64 32 16 8 4 2 1


1 0 1 1 0 1 0 1 1 1 0 1
Ahora se suman todos los valores que tienen el “1” abajo.
2,048 + 512 + 256 + 64 + 16 + 8 + 4 + 1
El resultado es:
101101011101)2 = 2909)10
Hemos aprendido a convertir números decimales (base 10) a sus equivalentes de base 2 (binarios)
y también regresar de binario a decimal.

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.

Conversión Decimal a Octal

Similar a la conversión a binario, se divide el decimal entre 8 de manera sucesiva.

Ejemplo: Convertir el número 543)10 a su equivalente de base 8.


Conversión de Octal a Decimal

Utilizaremos ahora los resultados obtenidos para elevar el 8 a las potencias 0,1,2,……,n,
ordenándolos igual, de derecha a izquierda.

32,768 4,096 512 64 8 1

Ejemplo: Convertir el numero 2,346)8 a su equivalente de base 10.

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

Conversión de Decimal a Hexadecimal

Similar a las conversiones de binario y octal que se dividió sucesivamente entre 2 y 8


respectivamente, para la conversación a hexadecimal se divide entre 16 el decimal.

Conversión de Hexadecimal a Decimal

Se utilizan los resultados obtenidos para elevar el 16 a las potencias 0,1,2,3,…,n, ordenándolos
de derecha a izquierda.

65,536 4,096 256 16 1

Ejemplo: Obtener el equivalente de base 10 del número 3BF5)16


Solución: Se colocan los dígitos del hexadecimal debajo de los valores de las potencias de base
16 y 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.

Conversión de Octal a Binario


Para esta conversación se procede a realizar la operación inversa de lo anterior.

Ejemplo: Convertir el número 4723)8 a su equivalente de base 2.

Colocamos el octal y debajo de cada dígito los tres bits del binario correspondiente

Conversión de Binario a Hexadecimal

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.

Por lo que el resultado es: 1111010010010)2 = 1E92)16

Conversión de Hexadecimal a Binario

Similar a la conversión de octal a binario se efectúa la operación inversa.

Ejemplo: Convertir el número 7F5C)16 a su equivalente de base 2

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.

Con el propósito de ejercitar lo aprendido, escribiremos una tabla en donde tendremos la


equivalencia de los números decimales del 1 al 15, basándonos en la secuencia de formación
binaria:
Ejercicio de aplicación
Nos falta ahora aprender a convertir de octal y hexadecimal, para lo que resolveremos las
siguientes conversiones:
Dados los siguientes números: 837)10; 100101011101)2; 752)8; 8E5)16 determinar los
equivalentes:
Decimal Binario Octal Hexadecimal
465
10011101110101
437
F39

Operaciones Aritméticas Binarias


Suma Binaria
Para realizar una suma binaria se siguen los mismos pasos que para la suma de un sistema
decimal, solo se deben tener en cuenta las reglas siguientes:
0+0=0
0+1=1
1+ 0 = 1
1+1=0 con acarreo de 1 hacia la posición siguiente
1+1+1=1 con acarreo de 1 hacia la posición siguiente

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

Para la ejecución de la resta tradicional, seguimos el procedimiento ya conocido; para la resta


binaria lo haremos de manera similar, sin embargo, podemos seguir los pasos establecidos en las
siguientes reglas como se hizo en el caso de la suma.

0–0=0

1–0=1

1–1=0

0 – 1 = 1 con un préstamo de 1 ó también considerando 10 – 1 = 1

Estas reglas se pueden seguir, además del método para restar utilizando el método de
complemento 2.

Multiplicación de Números Binarios

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:

También podría gustarte