Sei sulla pagina 1di 30

SISTEMA DIGITAL

 Es una combinación de dispositivos diseñados para


manipular cantidades físicas o información que estén
representadas en forma digital, es decir que solo
pueden tomar valores discretos. Los sistemas digitales
utilizan el sistema de numeración binaria, cuya mínima
unidad tiene un valor que se especifica como una de
dos posibilidades 0 o 1, ALTO o BAJO y se denomina bit.
CARACTERÍSTICAS DE LOS
SISTEMAS DIGITALES

Al hablar de sistemas, nos referimos al enfoque sistémico


con el que serán tratadas las funciones de conmutación.
Dentro de este enfoque sistémico, existen 2 grandes
áreas: los Sistemas Combinacionales y los Sistemas
Secuenciales.
Sistemas combinacionales
Los sistemas combinacionales están formados por un conjunto
de compuertas interconectadas cuya salida, en un momento
dado, esta únicamente en función de la entrada, en ese mismo
instante. Por esto se dice que los sistemas combinacionales no
cuentan con memoria.
Z = F(X)
Z= valor señales de las salidas; X= valor señales de las entradas; F= circuito transformador de señales (compuertas
electrónicas)
Sistemas secuenciales
Los sistemas secuenciales en cambio, son capaces de tener salidas no solo en función de las entradas actuales, sino
que también de entradas o salidas anteriores. Esto se debe a que los sistemas secuenciales tienen memoria y son
capaces de almacenar información a través de sus estados interno.
Un sistema combi nacional puede tener n entradas y m Salidas
Un sistema secuencial puede ser visto como una “caja negra”,
en cuyo interior hay compuertas lógicas, que representan una
ecuación de conmutación.
Para la implementación de los circuitos digitales, se utilizan puertas lógicas (AND, OR y NOT), construidas
generalmente a partir de transistores. Estas puertas siguen el comportamiento de algunas funciones booleanas.
un sistema combinacional compuesto exclusivamente por una puerta AND tendría dos entradas A y B. Su función
combinacional sería f = A*B, para una puerta OR seria F=A+B.

Según el propósito de los sistemas digitales, se clasifican en:

 sistemas de propósitos especiales

 sistemas de propósitos generales. Estos últimos permiten el cambio de su comportamiento mediante la


programación de algoritmos de soluciones de problemas específicos. La mayoría de las computadoras modernas
(año 2016) son sistemas digitales de propósito general.
 La electrónica digital ha alcanzado una gran importancia debido a que es utilizada para realizar autómatas y por
ser la piedra angular de los sistemas micro programados como son los ordenadores o computadoras.
Los sistemas digitales pueden clasificarse del siguiente
modo:
 sistemas cableados
 combi nacionales
 secuenciales
 memorias
 convertidores
 sistemas programados
 microcontroladores
 microprocesadores
Sistema de numeración decimal
 El sistema de numeración que utilizamos habitualmente es el decimal, que se compone de diez símbolos o dígi-
tos (0, 1, 2, 3, 4, 5, 6, 7, 8 y 9) a los que otorga un valor dependiendo de la posición que ocupen en la cifra:
unidades, decenas, centenas, millares, etc.
 El valor de cada dígito está asociado al de una potencia de base 10, número que coincide con la cantidad de
símbolos o dígitos del sistema decimal, y un exponente igual a la posición que ocupa el dígito menos uno,
contando desde la derecha.
En el sistema decimal el número 528, por ejemplo, significa:
5 centenas + 2 decenas + 8 unidades, es decir:
5*10^2 + 2*10^1 + 8*100 ^o, lo que es lo mismo:
500 + 20 + 8 = 528
Sistema de numeración binario
 El sistema de numeración binario utiliza sólo dos dígitos, el cero (0) y el uno (1).
En una cifra binaria, cada dígito tiene distinto valor dependiendo de la posición que ocupe. El valor de cada posición
es el de una potencia de base 2, elevada a un exponente igual a la posición del dígito menos uno. Se puede observar
que, tal y como ocurría con el sistema decimal, la base de la potencia coincide con la cantidad de dígitos utilizados
(2) para representar los números. De acuerdo con estas reglas, el número binario 1011 tiene un valor que se calcula
así:
1*2^3 + 0*2^2 + 1*2^1 + 1*2^0 , es decir:
8 + 0 + 2 + 1 = 11
y para expresar que ambas cifras describen la misma cantidad lo escribimos así:
 10112 = 1110
Sistema numérico octal
 Sistema de numeración octal
 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 de numeración octal, los números se representan mediante ocho dígitos diferentes: 0, 1, 2, 3, 4, 5,
6 y 7. 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.
Por ejemplo, el número octal 2738 tiene un valor que se calcula así:
2*8^3 + 7*8^2 + 3*8^1 = 2*512 + 7*64 + 3*8 = 1496sub10
2738 = 1496^10
Sistema numérico hexadecimal
 En el sistema hexadecimal los números se representan con 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. El valor de cada uno de estos
símbolos depende, como es lógico, de su posición, que se calcula mediante potencias de base 16.

Calculemos, a modo de ejemplo, el valor del número hexadecimal 1A3F16:


1A3F16 = 1*16^3 + A*16^2 + 3*16^1 + F*16^0
1*4096 + 10*256 + 3*16 + 15*1 = 6719
1A3F base16 = 6719 base10
Conversión entre sistemas
numéricos
Convertir un numero decimal a binario
Convertir un número binario a decimal:
Convertir un numero decimal a Octal
Convertir un número octal a decimal:
Convertir un numero decimal a
Hexadecimal
Convertir un número Hexadecimal a
decimal:
Convertir un numero binario a octal
Convertir un numero octal a binario
Convertir un numero binario a
Hexadecimal
Convertir un numero Hexadecimal a
binario
Códigos: BCD, Gray, Exceso-3, ASCII Y
Paridad
La forma de representación de datos en las computadoras se realizan mediante
los símbolos cero y uno, que corresponden a los valores que manejan los
dispositivos electrónicos con los que están construidas las computadoras
digitales. Las reglas de asociación de estos dos valores permiten la generación de
estándares de representación denominados, códigos. Así, un código es un
conjunto de símbolos y reglas de relación para representar información de
manera sistemática y estandarizada.
Código: es la forma que se intercambia entre la fuente (el emisor) y el destino (el
receptor) de un ciclo de comunicación. Un código implica la compresión o
decodificación del paquete de información que se transfiere, pues además de
definir los símbolos a utilizar para la representación de la información, define
también las reglas de utilización de dichos símbolos
BCD (Código decimal codificación en Binario)
El código BCD se utiliza en las computadoras para representar los números
decimales 0 a 9 empleando el sistema de numeración binario. Los números
representados en código BCD se escribe utilizando ceros y unos. La tabla Código BCD
especifica la codificación de caracteres numéricos
Se observa que este código requiere el empleo de un carácter binario de cuatro posiciones
(cuatro bits) para especificar el carácter de un dígitos decimal,. Evidentemente, este código
es mucho menos eficiente que el sistema decimal, pero presenta la ventaja de especificar
los caracteres mediante las cifras 0 y , que constituyen el lenguaje del computador.
Ejemplos
35 = 0011 0101
671 = 0110 0111 0001
Para especificar un numero, el código BCD requiere mas posiciones que el sistema decimal.
Código Gray
Es uno de los códigos mas comunes y esto es debido a las siguientes características:
-cambia solamente uno de sus bits al pasar a la siguiente posición, es decir, el
cambio entre dos números progresivos es de un bit
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.
Código Exceso-3
Este código se deriva del BCD, y se obtiene sumando 3 al mencionado código. Este
código es particularmente útil en la ejecución de operaciones aritméticas usando
complementos. Este código sirve para presentar números decimales a binarios, por
grupos de 4 bits por cada digito decimal.
Código ASCII
El código ASCII (American Standard Code For Information Interchange) es un código
normalizado que esta siendo muy aceptado por los fabricantes de computadoras. Este código
ocupa ocho bits con los cuales se permite la representación de los números decimales (0-9),
caracteres alfabéticos (letras minúsculas y mayúsculas), signos especiales (por ejemplos, *,
+,=, etc.) y mas de treinta ordenes o instrucciones de control (por ejemplo, comienzo de
mensaje, final de mensaje, retorno de carro, cambio de línea, etc.)
Códigos Paridad
-Paridad par
La paridad par consiste en verificar que la suma de todos los 1´s existentes en un carácter
alfanumérico o un símbolo es par, incluyendo en dicha suma el bit de paridad. De lo
anterior se desprende, que un bit de paridad par será aquel que asumirá el estado de 1 si la
suma de los 1´s restantes es impar y será 0 si la suma de los 1´s en el carácter es par.
-Paridad impar
La paridad impar se obtiene verificando que la suma de todos los 1´s existentes en
un carácter alfanumérico o un símbolo, incluyendo al bit de paridad, sea un numero
impar, y por tanto un bit de paridad impar sea aquel que sumando a los 1´s
restantes deberá producir un numero impar por tanto este bit será 1 se la suma de
los 1´s restantes es impar.
La verificación de paridad impar deberá cumplir con la ecuación siguiente:

Potrebbero piacerti anche