Vous êtes sur la page 1sur 10

CODIGO ASCII Y CODIGO EBC-DIK

1. CODIGO ASCII
El cdigo ASCII utiliza 7 bits para representar los caracteres, aunque inicialmente
empleaba un bit adicional (bit de paridad) que se usaba para detectar errores en la
transmisin. A menudo se llama incorrectamente ASCII a otros cdigos de
caracteres de 8 bits, como el estndar ISO-8859-1 que es una extensin que
utiliza 8 bits para proporcionar caracteres adicionales usados en idiomas distintos
al ingls, como el espaol.
ASCII fue publicado como estndar por primera vez en 1967 y fue actualizado por
ltima vez en 1986. En la actualidad define cdigos para 32 caracteres no
imprimibles, de los cuales la mayora son caracteres de control obsoletos que
tienen efecto sobre cmo se procesa el texto, ms otros 95 caracteres imprimibles
que les siguen en la numeracin (empezando por el carcter espacio).
Casi todos los sistemas informticos actuales utilizan el cdigo ASCII o una
extensin compatible para representar textos y para el control de dispositivos que
manejan texto como el teclado. No deben confundirse los cdigos ALT+nmero de
teclado con los cdigos ASCII.

1.1. LAS CARACTERISTICAS DEL CONTROL DEL CODIGO


ASCII
El cdigo ASCII reserva los primeros 32 cdigos (numerados del 0 al 31 en
decimal) para caracteres de control: cdigos no pensados originalmente para
representar

informacin

imprimible,

(como impresoras) que usaban ASCII.

sino

para

controlar

dispositivos

El cdigo 127 (los siete bits a uno), otro carcter especial, equivale a "suprimir"
("delete"). Aunque esta funcin se asemeja a otros caracteres de control, los
diseadores de ASCII idearon este cdigo para poder "borrar" una seccin
de papel perforado (un medio de almacenamiento popular hasta la dcada de
1980) mediante la perforacin de todos los agujeros posibles de una posicin de
carcter concreta, reemplazando cualquier informacin previa. Dado que el cdigo
0 era ignorado, fue posible dejar huecos (regiones de agujeros) y ms tarde hacer
correcciones.
Muchos de los caracteres de control ASCII servan para marcar paquetes de
datos, o para controlar protocolos de transmisin de datos.
Los diseadores del cdigo ASCII idearon los caracteres de separacin para su
uso en sistemas de cintas magnticas.
Dos

de

los

caracteres

de

control

de

dispositivos,

comnmente

llamados XON y XOFF generalmente ejercan funciones de caracteres de control


de flujo para controlar el flujo a hacia un dispositivo lento (como una impresora)
desde un dispositivo rpido (como un ordenador), de forma que los datos no
saturasen la capacidad de recepcin del dispositivo lento y se perdiesen.
Los primeros usuarios de ASCII adoptaron algunos de los cdigos de control para
representar "meta informacin" como final-de-lnea, principio/final de un elemento
de datos, etc. Estas asignaciones a menudo entraban en conflicto, as que parte
del esfuerzo de convertir datos de un formato a otro comporta hacer las
conversiones correctas de meta informacin.
Actualmente los usuarios de ASCII usan menos los caracteres de control, (con
algunas excepciones como "retorno de carro" o "nueva lnea").

BINARIO

DECIMAL

HEX

ABREVIATURA

REPR

AT

NOMBRE/SIGNIFICADO

0000 0000

00

NUL

^@

Carcter Nulo

0000 0001

01

SOH

^A

Inicio de Encabezado

0000 0010

02

STX

^B

Inicio de Texto

0000 0011

03

ETX

^C

Fin de Texto

0000 0100

04

EOT

^D

Fin de Transmisin

0000 0101

05

ENQ

^E

Consulta

0000 0110

06

ACK

^F

Acuse de recibo

0000 0111

07

BEL

^G

Timbre

0000 1000

08

BS

^H

Retroceso

0000 1001

09

HT

^I

Tabulacin horizontal

0000 1010

10

0A

LF

^J

Salto de lnea

0000 1011

11

0B

VT

^K

Tabulacin Vertical

0000 1100

12

0C

FF

^L

De avance

0000 1101

13

0D

CR

^M

Retorno de carro

0000 1110

14

0E

SO

^N

Maysculas fuera

0000 1111

15

0F

SI

^O

En maysculas

0001 0000

16

10

DLE

^P

Enlace de datos / Escape

0001 0001

17

11

DC1

^Q

Dispositivo de control 1 oft.


XON

0001 0010

18

12

DC2

^R

Dispositivo de control 2

0001 0011

19

13

DC3

^S

Dispositivo de control 3 oft.


XOFF

0001 0100

20

14

DC4

^T

Dispositivo de control 4

0001 0101

21

15

NAK

0001 0110

22

16

SYN

0001 0111

23

17

ETB

0001 1000

24

18

CAN

0001 1001

25

19

EM

0001 1010

26

1A

SUB

0001 1011

27

1B

ESC

0001 1100

28

1C

FS

1.2.

^U

Confirmacin negativa

^V

Sncrono en espera

^W

Fin de Transmisin del Bloque

^X

Cancelar

^Y

Finalizacin del Medio

^Z

Substituto

^[ or
ESC
^\

Escape
Separador de fichero

CARACTERSTICAS IMPRIMIBLES ASCII

El carcter 'espacio', designa al espacio entre palabras, y se produce normalmente


por la barra espaciadora de un teclado. Los cdigos del 33 al 126 se conocen
como caracteres imprimibles, y representan letras, dgitos, signos de puntuacin y
varios smbolos.
El ASCII de siete bits proporciona siete caracteres "nacionales" y, si la
combinacin concreta de hardware y software lo permite, puede utilizar
combinaciones de teclas para simular otros caracteres internacionales: en estos
casos un backspace puede preceder a un acento abierto o grave (en los
estndares britnico y estadounidense, pero slo en estos estndares, se llama
tambin "opening single quotation mark"), una tilde o una "marca de respiracin".

BINARIO
0010 0000
0010 0001
0010 0010
0010 0011

DEC

HEX

REPRESENTACIN

32
33
34
35

20
21
22
23

espacio ( )
!
"
#

0010 0100
0010 0101
0010 0110
0010 0111
0010 1000
0010 1001
0010 1010
0010 1011
0010 1100
0010 1101
0010 1110
0010 1111
0011 0000
0011 0001
0011 0010
0011 0011
0011 0100
0011 0101
0011 0110
0011 0111
0011 1000
0011 1001
0011 1010
0011 1011
0011 1100
0011 1101
0011 1110
0011 1111

BINARIO
0100 0000
0100 0001
0100 0010
0100 0011
0100 0100
0100 0101
0100 0110

36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63

24
25
26
27
28
29
2A
2B
2C
2D
2E
2F
30
31
32
33
34
35
36
37
38
39
3A
3B
3C
3D
3E
3F

$
%
&
'
(
)
*
+
,
.
/
0
1
2
3
4
5
6
7
8
9
:
;
<
=
>
?

DEC

HEX

REPRESENTACIN

64
65
66
67
68
69
70

40
41
42
43
44
45
46

@
A
B
C
D
E
F

0100 0111
0100 1000
0100 1001
0100 1010
0100 1011
0100 1100
0100 1101
0100 1110
0100 1111
0101 0000
0101 0001
0101 0010
0101 0011
0101 0100
0101 0101
0101 0110
0101 0111
0101 1000
0101 1001
0101 1010
0101 1011
0101 1100
0101 1101
0101 1110
0101 1111

71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95

47
48
49
4A
4B
4C
4D
4E
4F
50
51
52
53
54
55
56
57
58
59
5A
5B
5C
5D
5E
5F

G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
[
\
]
^
_

2. CODIGO EBCDIC
EBCDIC es un cdigo binario que representa caracteres alfanumricos, controles
y signos de puntuacin. Cada carcter est compuesto por 8 bits = 1 byte, por eso
EBCDIC define un total de 256 caracteres.
Existen muchas versiones de EBCDIC con caracteres diferentes, respectivamente
sucesiones diferentes de los mismos caracteres.

Ca
r
A
B
C
D
E
F
G
H
I
J
K
L
M
N

EBCDIC
1100
0001
1100
0010
1100
0011
1100
0100
1100
0101
1100
0110
1100
0111
1100
1000
1100
1001
1101
0001
1101
0010
1101
0011
1101
0100
1101
0101

HE
X
C1

Ca
r
P

C2

C3

C4

C5

C6

C7

C8

C9

D1

D2

D3

D4

D5

EBCDIC
1101
0111
1101
1000
1101
1001
1110
0010
1110
0011
1110
0100
1110
0101
1110
0110
1110
0111
1110
1000
1110
1001
1111
0000
1111
0001
1111
0010

HE
X
D7

Car

EBCDIC

D8

D9

E2

E3

E4

E5
E6

blan
k
.

1111
0100
1111
0101
1111
0110
1111
0111
1111
1000
1111
1001
...

E7

HE
X
F4
F5
F6
F7
F8
F9
...

...

...

...

...

E8

...

...

E9

...

...

F0

...

...

F1

...

...

F2

...

...

1101
0110

D6

1111
0011

F3

...

...

3. CDIGO 2 ENTRE 5
El cdigo 2 entre 5, a veces confundido con el biquinario, es un cdigo utilizado
para la deteccin de errores en transmisiones digitales.
Existen varios mtodos para la codificacin mediante el sistema 2 entre 5. A
continuacin se explica uno de ellos:
Se trata de un cdigo ponderado donde los pesos para los 4 primeros bits son
1,2,3,6. El bit ms significativo se utiliza para completar la paridad par. Tiene dos
caractersticas a tener en cuenta:
No existe codificacin para el 0; hay que inventarse una.
Slo puede haber dos bits a 1 entre los cinco bits (de ah su nombre).
Si partimos de los pesos directos vemos que podemos codificar los nmeros 1, 2,
3 y 6 utilizando un solo bit. En estos nmeros se activa el bit de paridad a 1 para
cumplir la paridad par, quedando los nmeros de esta manera:

Decimal

2 entre 5

11000

10100

10010

10001

El resto de nmeros (4, 5, 7, 8 y 9) los formaremos por combinacin de dos bits


(suma de pesos):

Decima

Sum

2 entre 5

3+1

01010

3+2

00110

6+1

01001

6+2

00101

3+6

00011

Como ya hemos utilizado los dos bits posibles, no hace falta el bit de paridad, por
lo que permanece a 0.
El 3 tambin podamos haberlo obtenido mediante 2+1.
Esta duplicidad es la que se selecciona para representar el 0, ya que el 3 tiene su
propio bit de peso igual a 3.

Decimal

2 entre 5

01100

Tambin puede ser un cdigo no ponderado, en el que los valores son:


0 = 00011
1 = 00101
2 = 00110
3 = 01001
4 = 01010
5 = 01100
6 = 10001

7 = 10010
8 = 10100
9 = 11000

Vous aimerez peut-être aussi