Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INTRODUCCIÓN
En el siguiente trabajo de investigación hablaremos de los sistemas digitales y
numéricos para entender más de su función en la electrónica y las diferentes funciones
estos emplean, para así de esta manera tener un amplio conocimiento en la materia y
poder aplicarlos en un futuro en ámbito laboral.
Un sistema es un conjunto de elementos que están activa y dinámicamente
relacionados para alcanzar un objetivo a través de la manipulación y procesamiento de
datos, energía y/o materia de entrada, para entregar información, energía y/o materia
como producto final a la salida. Un sistema digital es una combinación de dispositivos
diseñado para manipular cantidades físicas (señales) o información que estén
representadas en forma digital; es decir, que sólo puedan tomar valores discretos. Los
sistemas digitales emplean solo dos valores discretos, por lo que se dice que son
binarios.
1.1 CARACTERÍSTICAS DE SISTEMAS DIGITALES
Denominamos sistema digital a aquel que realiza operaciones mediante dígitos, los
cuales usualmente se representan como números binarios. Las principales
operaciones son: ingreso, procesamiento, transmisión almacenamiento y despliegue
de datos digitales.
Los sistemas análogos representan las variables en forma continua, en el tiempo; los
digitales en forma discreta. Los sistemas simbólicos emplean letras o iconos como
símbolos no numéricos
Los sistemas análogos están siendo reemplazados por sistemas digitales, para esto
las cantidades físicas en forma análoga, por ejemplo: sonidos, imágenes, voltajes,
distancias, deben ser convertidas a representaciones digitales mediante técnicas de
aproximación, empleando dispositivos de conversión análogo- digital. Primero se
toman muestras, luego se convierten las muestras en números.
Esta ley de tricotomía aparece en todo sistema de notación posicional en base entera
n, e incluso se puede generalizar a bases irracionales, como la base áurea.
Números arábigos
Sistema de numeración
Notación posicional
Sistema sexagesimal
Sistema vigesimal
Sistema duodecimal
Número decimal
Representación decimal
Notación científica
Binario. El sistema binario, en matemáticas e informática, es un sistema de
numeración en el que los números se representan utilizando solamente las cifras cero
y uno (0 y 1). Es el que se utiliza en las computadoras, debido a que trabajan
internamente con dos niveles de voltaje, por lo cual su sistema de numeración natural
es el sistema binario (encendido 1, apagado 0).
El antiguo matemático hindú Pingala presentó la primera descripción que se conoce de
un sistema de numeración binario en el siglo tercero antes de nuestra era, lo cual
coincidió con su descubrimiento del concepto del número cero
Una serie completa de 8 trigramas y 64 hexagramas (análogos a 3 bit) y números
binarios de 6 bit eran conocidos en la antigua China en el texto clásico del I Ching.
Series similares de combinaciones binarias también han sido utilizadas en sistemas de
adivinación tradicionales africanos, como el Ifá, así como en la geomancia medieval
occidental.
Un arreglo binario ordenado de los hexagramas del I Ching, representando la
secuencia decimal de 0 a 63, y un método para generar el mismo fue desarrollado por
el erudito y filósofo Chino Shao Yong en el siglo XI.
Aplicaciones
El 8 de enero de 1940 terminaron el diseño de una "Calculadora de Números
Complejos", la cual era capaz de realizar cálculos con números complejos. En una
demostración en la conferencia de la Sociedad Americana de Matemáticas, el 11 de
septiembre de 1940, Stibitz logró enviar comandos de manera remota a la Calculadora
de Números Complejos a través de la línea telefónica mediante un teletipo. Fue la
primera máquina computadora utilizada de manera remota a través de la línea de
teléfono. Algunos participantes de la conferencia que presenciaron la demostración
fueron John von Neumann, John Mauchly y Norbert Wiener, quien escribió acerca de
dicho suceso en sus diferentes tipos de memorias en la cual alcanzó diferentes logros.
Un número binario puede ser representado por cualquier secuencia de bits (dígitos
binarios), que suelen representar cualquier mecanismo capaz de estar en dos estados
mutuamente excluyentes. Las siguientes secuencias de símbolos podrían ser
interpretadas como el mismo valor numérico binario:
El valor numérico representado en cada caso depende del valor asignado a cada
símbolo. En una computadora, los valores numéricos pueden representar dos voltajes
diferentes; también pueden indicar polaridades magnéticas sobre un disco magnético.
Un "positivo", "sí", o "sobre el estado" no es necesariamente el equivalente al valor
numérico de uno; esto depende de la nomenclatura usada.
De acuerdo con la representación más habitual, que es usando números árabes, los
números binarios comúnmente son escritos usando los símbolos 0 y 1. Los números
binarios se escriben a menudo con subíndices, prefijos o sufijos para indicar su base.
Las notaciones siguientes son equivalentes:
Ejemplo:
2134 = (2x10 potencia 3) + (1x10 potencia 2) + (3x10 potencia 1) + (4x10 potencia 0)
Hay un 4 en la posición correspondiente a las unidades, un 3 en la posición de las
decenas, un 1 en la posición de las centenas y un 2 en la posición de los miles. Este
ejemplo parece obvio cuando se usa el sistema numérico decimal. Es importante saber
exactamente cómo funciona el sistema decimal, ya que este conocimiento permite
entender los otros dos sistemas numéricos, el sistema numérico de Base 2 y el
sistema numérico hexadecimal de Base 16. Estos sistemas usan los mismos métodos
que el sistema decimal.
Sistema Numérico de Base 2
Los computadores reconocen y procesan datos utilizando el sistema numérico binario,
o de Base 2. El sistema numérico binario usa sólo dos símbolos, 0 y 1, en lugar de los
diez símbolos que se utilizan en el sistema numérico decimal. La posición, o el lugar,
que ocupa cada dígito de derecha a izquierda en el sistema numérico binario
representan 2, el número de base, elevado a una potencia o exponente, comenzando
desde 0. Estos valores posicionales son, de derecha a izquierda, 2 potencia 0, 2
potencia 1, 2 potencia 2, 2 potencia 3, 2 potencia 4, 2 potencia 5, 2 potencia 6 y 2
potencia 7, o sea, 1, 2, 4, 8, 16, 32, 64 y 128, respectivamente.
Ejemplo:
101102 = (1 x 2 potencia 4 = 16) + (0 x 2 potencia 3 = 0) + (1 x 2 potencia 2 = 4) + (1 x
2potencia1= 2)+ (0 x 2 potencia 0 = 0) = 22 (16 + 0 + 4 + 2 + 0)
Al leer el número binario (101102) de izquierda a derecha, se nota que hay un 1 en la
posición del 16, un 0 en la posición del 8, un 1 en la posición del 4, un 1 en la posición
del 2 y un 0 en la posición del 1, que sumados dan el número decimal 22.
Sistema Numérico de Base 8
El inconveniente de la codificación binaria es que la representación de algunos
números resulta muy larga. Por este motivo se utilizan otros sistemas de numeración
que resulten más cómodos de escribir: el sistema octal y el sistema hexadecimal.
Afortunadamente, resulta muy fácil convertir un número binario a octal o a
hexadecimal.
En el sistema octal, usa ocho dígitos diferentes: 0, 1, 2, 3, 4, 5, 6 y 7.Cada posición de
columna de un valor, pasando de derecha a izquierda, se multiplica por el número 8,
que es el número de base, elevado a una potencia, que es el exponente. Cada dígito
tiene, naturalmente, un valor distinto dependiendo del lugar que ocupen. El valor de
cada una de las posiciones viene determinado por las potencias de base 8.
Ejemplo:
El número octal 2738 = 2*8 potencia 2 + 7*8 potencia 1 + 3*8 potencia 0 = 2*64 + 7*8
+ 3*1 = 187
Sistema Numérico de Base 16 (Hexadecimal)
El sistema hexadecimal usa dieciséis símbolos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E
y F. Se utilizan los caracteres A, B, C, D, E y F representando las cantidades decimales
10, 11, 12, 13, 14 y 15 respectivamente, porque no hay dígitos mayores que 9 en el
sistema decimal. Cada dígito tiene, naturalmente, un valor distinto dependiendo del lu-
gar que ocupen. El valor de cada una de las posiciones viene determinado por las
potencias de base 16.
Ejemplo:
El valor del número hexadecimal 1A3F = 1*16 potencia 3 + A*16 potencia 2 + 3*16
potencia 1 + F*16 potencia 0
1*4096 + 10*256 + 3*16 + 15*1 = 6719
1A3F16 = 671910
1.3 CODIGOS: BCD, GRAY, EXCESO DE 3, ASCII Y PARIDAD.
BCD. Con esta codificación especial de los dígitos decimales en el sistema binario, se
pueden realizar operaciones aritméticas como suma, resta, multiplicación y división de
números en representación decimal, sin perder en los cálculos la precisión ni tener las
inexactitudes en que normalmente se incurre con las conversiones de decimal a
binario puro y de binario puro a decimal.
13710=0001 0011 0111
Fundamentos
En BCD cada cifra que representa un dígito decimal (0, 1,...8 y 9) se representa con su
equivalente binario en cuatro bits (nibble o cuarteto) (esto es así porque es el número
de bits necesario para representar el nueve, el número más alto que se puede
representar en BCD).
DECIMAL BINARIO HEXADECIMAL OCTAL BCD EXESO 3 GRAY O
REFLEJADO
0 0000 0 0 0000 0011 0000
1 0001 1 1 0001 0100 0001
2 0010 2 2 0010 0101 0011
3 0011 3 3 0011 0110 0010
4 0100 4 4 0100 0111 0110
5 0101 5 5 0101 1000 0111
6 0110 6 6 0110 0101 0101
7 0111 7 7 0111 1010 0100
8 1000 8 8 1000 1011 1100
9 1001 9 9 1001 1100 1101
10 1010 A 10 0001 0000 1111
11 1011 B 13 0001 0001 1110
12 1100 C 14 0001 0010 1010
13 1101 D 15 0001 0011 1011
14 1110 E 16 0001 0100 1001
15 1111 F 17 0001 0101 1000
Aplicación Electrónica
El BCD es muy común en sistemas electrónicos donde se debe mostrar un valor
numérico, especialmente en los sistemas digitales no programados (sin
microprocesador o microcontrolador).
Utilizando el código BCD, se simplifica la manipulación de los datos numéricos que
deben ser mostrados por ejemplo en un visualizador de siete segmentos. Esto lleva a
su vez una simplificación en el diseño físico del circuito (hardware).
Si la cantidad numérica fuera almacenada y manipulada en binario natural, el circuito
sería mucho más complejo que si se utiliza el BCD. Hay un programa que se llama
b1411 que sirve para dividir al sistema binario en dos combinaciones. Una por ejemplo
es la de sistemas digitales.
ASSI. Código ASCII (parcialmente representado) que se emplea para representar los
caracteres alfanumérico, < es decir, letras, números y signos. Este código comprende
los números decimales del 0 al 255. Del 0 al< 31 corresponde a instrucciones. El
número 32 corresponde a la orden de ejecutar espacios entre< palabras cuando
oprimimos la barra espaciadora en el teclado. Del 33 al 127 corresponde a los<
caracteres alfanuméricos más utilizados. A partir del número 128 aparecen otras letras
y algunos signos< que generalmente no aparecen en el teclado del ordenador.
En el código binario, el número “0” corresponde igualmente al "0" y el “255” al "1111
1111". Cada uno de< los caracteres alfanuméricos del Código ASCII equivale a un Byte
de información, aunque el número< binario correspondiente al decimal no ocupe ocho
cifras.
El código ASCII comprende sólo hasta el número decimal 255, porque a partir de ahí,
el número 256 en< binario pasa a ser 1 0000 0000, sobrepasando los ocho dígitos
requeridos para completar un byte de< información.
GRAY. El código Gray es un tipo especial de código binario que no es ponderado (los
dígitos que componen el código no tienen un peso asignado). Su característica es que
entre una combinación de dígitos y la siguiente, sea ésta anterior o posterior, sólo hay
una diferencia de un dígito. Por eso también se le llama Código progresivo
El código GRAY es utilizado principalmente en sistemas de posición, ya sea angular o
lineal. Sus aplicaciones principales se encuentran en la industria y en robótica. En
robótica se utilizan unos discos codificados para dar la información de posición que
tiene un eje en particular. Esta información se da en código GRAY.
Exceso 3. Se relaciona con el BCD (Código decimal codificado en binario) y algunas
veces se utiliza en lugar de éste debido a que posee ventajas en ciertas operaciones
aritméticas. Deriva su nombre de exceso 3 debido a que cada grupo de 4 bits equivale
al número BCD 8421 más 3.
El código de exceso 3 para un número decimal se efectúa de la misma forma que el
BCD, excepto que se suma el número 3 a cada dígito decimal antes de codificarlo en
binario. Por ejemplo, para codificar el número decimal 4 en código de exceso 3 primero
debemos sumar 3 y obtenemos 7. Luego el 7 se codifica en su equivalente binario de 4
bits, 0111.
Paridad. Un bit de paridad es un dígito binario que indica si el número de bits con un
valor de 1 en un conjunto de bits es par o impar. Los bits de paridad conforman el
método de detección de errores más simple.
La paridad par es un caso especial del control de redundancia cíclica (CRC), donde el
bit de CRC se genera por el polinomio x+1.
Este método detecta los errores, pero no los corrige (salvo en el caso de que la
palabra transmitida sea de tamaño 1 bit (lo cual no es habitual)). Existen dos variantes
de este método, bit de paridad par y bit de paridad impar:
En el caso de la paridad par, se cuentan el número de unos. Si el total es impar, el bit
de paridad se establece en uno y por tanto la suma del total anterior con este bit de
paridad, daría par. Si el conteo de bits uno es par, entonces el bit de paridad (par) se
deja en 0, pues ya es par.
En el caso de la paridad impar, la situación es la contraria. Se suman los bits cuyo
valor es uno, si da un número impar de bits, entonces el bit de paridad (impar) es cero.
Y si la suma de los bits cuyo valor es uno es par, entonces el bit de paridad (impar) se
establece en uno, haciendo impar la cuenta total de bits uno.
CONCLUSIÓN
Al término de esta investigación concluyo que es importante conocer los diferentes
sistemas digitales y numéricos en el área electrónica, ya que con ellas nosotros
cuantificamos las cosas que generamos o que nos rodean, pero nosotros solo estamos
acostumbrados a contar en un sistema decimal, ya que nadie le pone importancia a
otro tipo de numeración, pero también es importante conocer otro tipo de sistema de
numeración, como lo son los binarios 0-1, el Octal, Hexadecimal. Estos son sistemas
reconocidos en programación, un ejemplo claro son los binarios ya que esta
numeración está definida por el cero y el uno, esta numeración es importante
aprenderla porque al programar un sistema en una computadora solo reconoce
sistemas binarios y no los decimales, esto se debe a los contaste flujos de electricidad
que le llega a un computadora o algún otro aparato eléctrico programable.
BIBLIOGRAFÍA
https://sites.google.com/site/matematicasdiscretasevz/1-2-conversiones-entre-
sistemas-numericos
https://sites.google.com/site/electronicadigitaluvfime/1-1-sistemas-decimal-binario-
octal-y-hexadecimal
https://electronicaradical.blogspot.mx/2014/08/codigo-de-exceso-3.html
https://es.wikipedia.org/wiki/Bit_de_paridad