Tema1 Codificacion Digital y Codigos Digitales

Post on 22-Oct-2015

45 views 2 download

Transcript of Tema1 Codificacion Digital y Codigos Digitales

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.