usuarios de prof.usb.ve - sistemas digitales .::...
TRANSCRIPT
Sistemas Digitales
.:: Códigos ::.
Prof. Alexander Hoyo
Códigos
• El conjunto que puede ser entendido por el emisor y el receptor.
» El código que se ha usado en este texto, por ejemplo, es la lengua española o el castellano.
• La forma que toma la información que se intercambia entre el emisor y el receptor.
• El código binario, código fundamental en el que se basan los ordenadores, el más simple pues solo consta de dos elementos (0) y (1) que combinados de distintas maneras como impulsos eléctricos ponen las bases para la informática.
Código Decimal Binario BCD
• Permite expresar cada uno de los 10
dígitos decimales con un código binario.
• Proporciona una excelente interfaz para
los sistemas binarios.
• Ejemplos:• Entradas por teclado
• Salidas digitales
Código Decimal Binario BCD
• Cada dígito (0 al 9) se representa
mediante un código de 4 bits.
• Código 8421 � Indica los pesos de los 4
bits (23 22 21 20).
1001100001110110010101000011001000010000BCD
9876543210Decimal
Código Decimal Binario BCD
• Suma BCD
7
4
3
0111
0100
0011
⇒
38
15
23
1000
0101
0011
0011
0001
0010
⇒
867
417
450
0111
0111
0000
0110
0001
0101
1000
0100
0100
⇒
+ +
+
Código Decimal Binario BCD
• Suma BCD
0011
0110
13
4
9
1101
0100
1001
⇒+
+
0001
Número BCD No Válido
Sumar 0110 (6 en binario)
El acarreo se suma con el siguiente grupo
Código Decimal Binario BCD
• Suma BCD
31
15
16
1011
0101
0110
0010
0001
0001
⇒+
0001
0110
0011
0001
Código Gray
• Código sin pesos.
• Sólo varía un bit de un código al siguiente.
1000111115010001117
1001111014010101106
1011110113011101015
1010110012011001004
1110101111001000113
1111101010001100102
110110019000100011
110010008000000000
GrayBinarioDecimalGrayBinarioDecimal
Código de exceso 3
• BCD + 3
• Este código es autocomplementario
– Complemento a 1 de un número en exceso 3 es el código
exceso 3 del complemento a 9 del correspondiente decimal.
1001100001110110010101000011001000010000BCD
1100101110101001100001110110010101000011Exc-3
9876543210Decimal
Código Aiken
• Código 2421 � Indica los pesos de los 4
bits (21 22 21 20).
1111111011011100101101000011001000010000Aiken
9876543210Decimal
Códigos Alfanuméricos
• Son códigos que representan números y caracteres.
• El más común es el ASCII (American Standard Code for InformationInterchange) o Código Estándar Americano para el intercambio de información.– Dispone de 128 caracteres que se
representan mediante un binario de 7 bits.
ASCII
ASCII
• Caracteres
de Control
ASCII Extendido
Lógica Combinacional
Funciones
Sumadores
• Semi-sumadores
– Admite 2 bits en sus
entradas.
– Produce un bit de suma y un bit de
acarreo
1
0
0
0
Cout
Acarreo
011
101
110
000
Σ
SumaBA
ABC
BA
out=
⊕=∑
Sumadores en Paralelo
• Sumador en paralelo de 2 bits
123
12
12
∑∑∑
+ BB
AA
Sumador 7483 y 74283
Comparadores
• Determina la relación entre dos números
binarios A y B.• A=B
• A>B
• A<B
01011
10001
00110
01000
A>BA=BA<BBA
( )
( )
( ) BABA
BABA
BABA
=>
⊕==
=<
Comparador de 4 bits 7485
Decodificadores
• Detecta la presencia de una determinada
combinación de bits (código) en las
entradas e indica la presencia de este
código activando alguna de sus salidas.
– Binario a Decimal
– BCD a Decimal
– BCD a 7 segmentos
Decodificador Binario a Decimal
ABS
BAS
BAS
BAS
=
=
=
=
1
2
1
0
100011
010001
001010
000100
S3S2S1S0BA
Decodificador 74154 4-líneas a 16-líneas
Decodificador 74154 4-líneas a 16-líneas
Codificadores
• Realiza la función inversa del
decodificador.
– Decimal a BCD 74147
– Octal a Binario 74148
Multiplexores MUX
• Es un dispositivo que permite dirigir la
información digital procedentes de
diversas fuentes a una única línea.
• Posee varias líneas de entrada y una
única línea de salida.
• Posee entradas de selección de datos.
Multiplexores MUX
Demultiplexores DEMUX
• Es lo inverso de un Multiplexor.
• Los DEMUX tienen una entrada que es
transferida a una de las m posibles líneas de salida.
• Un uso popular del DEMUX es como
decodificador y por eso suele usarse el
término Demultiplexor/Decodificador
indistintamente.