Post on 22-Oct-2015
Circuitos Digitales IEquipo Docente
2013-02
CODIFICACION DIGITAL y CODIGOS CODIFICACION DIGITAL y CODIGOS DIGITALESDIGITALES
SISTEMAS DE CODIFICACIONSISTEMAS DE CODIFICACION
LOGRO DE LA SESION
EN ESTA SESIÓN, IDENTIFICAREMOS LOS SISTEMAS DE CODIFICACIÓN, DISTINGUIREMOS SUS APLICACIONES Y REALIZAREMOS CONVERSIONES DE EQUIVALENCIA.
Emplea 4 bits.
Exclusivo para representar Exclusivo para representar cada dígito decimal.cada dígito decimal.
Código BCD
Código BCD
Mostrar el resultado en BCD
4 + 25 + 9100 + 23
SUMA EN BCD
Código sin pesosNo aritméticoNo aritméticoSolo varia 1 bit de un código al Solo varia 1 bit de un código al siguientesiguienteAplicado en sistemas deAplicado en sistemas dePosicionamientoPosicionamiento
Código GRAY
Código GRAY
CODIGO BINARIO A GRAY
Convertir 10011 a código Gray
Convertir 11011 a código Gray
Convertir 10001 a código Gray
BINARIO A GRAY
CODIGO GRAY A BINARIO
Convertir el código Gray 11011 a binario
Convertir el código Gray 1001 a binario
GRAY A BINARIO
CODIGO QUE REPRESENTA LOS NUMEROS,
LETRAS, SIGNOS DE PUNTUACIÓN y SÍMBOLOS
DEL ALFABETO.
CODIGO ALFANUMERICO
CODIGO ASCII
CODIGO ASCII
Ejemplo el binario equivalente de la instrucción
GOTO 25
G 01000111O 01001111T 01010100O 01001111(espacio) 001000002 001100105 00110101
CODIGO ASCII
Códigos DECIMALES
Códigos DECIMALES
PARIDAD
PARIDAD
1) El número BCD correspondiente al decimal 473 esa) 111011010 b) 110001110011 c) 010001110011 d) 010011110011
2) Utilizar la tabla de código ASCII e indicar qué código corresponde a la palabra STOP.
a) 1010011101010010011111010000 b) 1010010100110010011101010000c) 1001010110110110011101010001 d) 1010011101010010011101100100
3) Convertir a BCD los siguientes números decimalesa) 104 b) 128 c) 132 d) 150 e) 547 f) 359
EJERCICIOS
4) Convertir a decimal los números en BCDa) 10000000 b) 001000110111 c) 011101010100 d) 0110011001100111
5) Decodificar el siguiente mensaje codificado en ASCII1001000 1100101 1101100 1101100 1101111 01011100100000 1001000 1101111 1110111 0100000 11000011110010 1100101 0100000 1111001 1101111 11101010111111
6) Convertir a código Gray los números binariosa) 11011 b) 1001010 c) 1111011101110
EJERCICIOS
7) Convertir a binario los números en código Gray.a) 1010 b) 00010 c) 11000010001
8) Convertir a código ASCII la siguiente instrucción de programa para una computadora: INPUT A, B
9) Determinar cuáles de los siguientes códigos con paridad par son erróneos
a) 100110010 b) 011101010 c) 10111111010001010
10) Determinar cuáles de los siguientes códigos con paridad impar son erróneos
a) 11110110 b) 00110001 c) 01010101010101010
EJERCICIOS
Para recordar
• Es importante entender que los números BCD son números decimales, no binarios, aunque se representan con bits. La única diferencia entre un número decimal y un BCD es que los decimales se escriben con los símbolos 0, 1, 2,…, 9 y los números BCD usan el código binario 0000, 0001, 0010, … 1001.
• El código ASCII es un código de 7 dígitos y por ende tiene 128 grupos de códigos posibles
• La memoria de las microcomputadoras maneja y almacena datos e información binaria en grupos de ocho bits, por lo que a una serie de ocho bits se le da un nombre especial: byte.
• El movimiento de datos y códigos binarios de una ubicación a otra es la operación que se realizan con más frecuencia los sistemas digitales.