07a - EDI - Codigos Alfanumericos 2020

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 10

CÓDIGOS ALFANUMERICOS

INTRODUCCIÓN

Código.
Conjunto estandarizado de símbolos para representar información en forma
biunívoca:

Cada valor de la información  Representación única


Cada representación  Valor único.
No puede existir ambigüedad

Ejemplos de código.
Un semáforo, Código Morse, Emoticones, Sistemas numéricos, utilizados como
códigos, para representar cantidades, Códigos utilizados por PC y sistemas digitales
para procesar, almacenar e intercambiar información.

Usos comunes de código.


Transmisión de información fácil y rápida, Compresión para optimizar espacio de
almacenamiento, Detección y corrección de errores

CMRE 1
CÓDIGOS ALFANUMERICOS

DEFINICIONES

Capacidad de un código.
• Número de valores distintos en el código (Depende de No. de dígitos en código)..

Utilización de un código.
• Número de valores distintos definidos como válidos en el código.
• Utilización del código puede ser menor que la capacidad.
• Existencia de palabras no válidas.

Distancia entre 2 palabras de un código


• Número de símbolos de una palabra que deben modificarse para obtener la otra.

Distancia mínima de un código


• Mínima distancia entre 2 palabras válidas cualesquiera de un código.

Código adyacente.
• Todas las palabras tienen distancia 1 con sus vecinos.

CMRE 2
CÓDIGOS ALFANUMERICOS

CÓDIGO BINARIO NATURAL

 Lenguaje natural en circuitos, representado por el sistema numérico binario.


 Se utiliza en sistemas digitales para realizar operaciones aritméticas.

No.  0 1 2 3 4 5 6 7
22  0 0 0 0 1 1 1 1
21  0 0 1 1 0 0 1 1
20  0 1 0 1 0 1 0 1

 Existen muchos sistemas digitales que utilizan otros códigos binarios diferentes.
 Con (𝑛) cifras binarias, o bits, se pueden obtener (2𝑛 ) combinaciones diferentes y
cada una de éstas se pueden asignar a una cantidad diferente.
 Por ello, el número de asignaciones posibles es el de permutaciones de las (2𝑛 )
combinaciones, es decir, (2𝑛 ) factorial, que constituyen otros tantos códigos
binarios.

CMRE 3
CÓDIGOS ALFANUMERICOS

CÓDIGOS ALFANUMÉRICOS

 Para transmitir información entre equipos complejos de procesamiento de datos


con letras y números.
 Código binarios para alfabeto, números y caracteres especiales.
 Deben ser codificados por lo menos con 6 bits (64 combinaciones diferentes).
 Para más de 64 caracteres, se requieren códigos alfanuméricos de 7, 8 y más bits.
CÓDIGO INTERNO CÓDIGO ASCII CÓDIGO EBCDIC CÓDIGO TARJETA
CARACTER
(6 Bits) (7 Bits) (8 Bits) (12 Bits)
A 010 001 100 0001 1100 0001 12, 1
B 010 010 100 0010 1100 0010 12, 2
6 000 110 011 0110 1111 0110 6
7 000 111 011 0111 1111 0111 7
ESPACIO 110 000 010 0000 0100 0000 No perforado
. 011 011 010 1110 0100 1011 12, 8, 3
( 011 100 010 1000 0100 1101 12, 8, 5

CMRE 4
CÓDIGOS ALFANUMERICOS

CÓDIGOS ALFANUMÉRICOS (Cont.)

Con códigos alfanuméricos, pueden surgir problemas al comparar valores de


símbolos (clasificación).

Comparación de (A) y (a) en sistema ASCII, arroja diferentes resultados, que si se


hiciera en un sistema EBCDIC.

Códigos ASCII (Américan Standard Code for Information Interchange).


• Es el más usado hoy en día.
• Codifica utilizando 7 bits (128 dígitos diferentes).

ASCII Extendido (Utiliza un octavo bit como bit de paridad).


• Permite representar 256 símbolos
• Engorroso e incompatible entre lenguajes
• No hay estándar definido para ASCII-8

CMRE 5
CÓDIGOS ALFANUMERICOS

CÓDIGO ASCII (7 Bits)


C6 C5 C4
C3 C2 C1 C0 000 001 010 011 100 101 110 111
0000 NUL DLE SP 0 @ P ‘ p
0001 SOH DC1 ! 1 A Q a q
0010 STX DC2 ” 2 B R b r
0011 ETX DC3 # 3 C S c s
0100 EQT DC4 $ 4 D T d t
0101 ENQ NAK % 5 E U e u
0110 ACK SYN & 6 F V f v
0111 BEL ETB ’ 7 G W g w
1000 BS CAN ( 8 H X h x
1001 HT EM ) 9 I Y I y
1010 LF SUB * : J Z j z
1011 VT ESC + ; K [ k {
1100 FF FS , < L \ l |
1101 CR GS - = M ] m }
1110 S0 RS . > N ^ n ~
1111 S1 US / ? O _ o DEL

CMRE 6
CÓDIGOS ALFANUMERICOS

CÓDIGOS ALFANUMÉRICOS (Cont.)

Tarjetas perforadas (Usan código binarios de 12 bits).

 Constan de 80 columnas y 12 filas.

 En c/columna se representa un carácter alfanumérico con huecos perforados en


las columnas adecuadas.

 Un hueco se detecta como un (1) o su ausencia como un (0). Las doce filas están
marcadas comenzando desde el extremo superior como las filas de perforación
12, 11, 0, 1, 2, ....., 9.

 Las tres primeras constituyen el área de perforación de zona y las últimas nueve
de perforación numérica.

CMRE 7
CÓDIGOS ALFANUMERICOS

CÓDIGOS ALFANUMÉRICOS (Cont.)

 El código de tarjeta de 12 bits, da un listado de las filas en las cuales se perfora un


hueco (dando los unos).

 Las filas restantes se asumen como ceros.

 Es ineficiente con respecto al número de bits con que se usa.

 La mayoría de los computadores traducen el código de entrada a un código interno


de 6 bits.

Ejemplo.
Representación del nombre “DIGITAL 1”.

010100 011001 010111 011001 110011 010001 100011 110000 000001


D I G I T A L Espacio 1

CMRE 8
CÓDIGOS ALFANUMERICOS

CÓDIGOS ALFANUMÉRICOS (Cont.)

Unicode.
• Es un código de 16 bits para representación de datos alfa-numéricos.
• Con 16 bits, se pueden representar (216 )o 65536 símbolos diferentes.
• Incluye todos los caracteres de uso común en la actualidad.
• Versión 5.1 contiene 100 713 caracteres (Alfabetos, sistemas ideográficos y
símbolos diversos).
• UTF-8: codifica caracteres en 1, 2, 3 ó 4 bytes:
1 byte: US-ASCII.
2 bytes: Caracteres romances, griegos, signos.
3 bytes: Casi todo el resto, grupo CJK.
4 bytes: Lenguajes académicos, símbolos matemáticos.
• Utilizado por navegadores web, Java y la mayoría del software hoy en día.

CMRE 9
CÓDIGOS ALFANUMERICOS

BIBLIOGRAFÍA.

Revisar la bibliografía del curso. Además:

 Introduction to digital design. Disponible en internet:


http://www.engineering.uiowa.edu/digital/f2005/digital.htm

CMRE 10

También podría gustarte