Está en la página 1de 6

ASCII (acrnimo ingls de American Standard Code for Information Interchange Cdigo Estndar Estadounidense para el Intercambio de Informacin),

, pronunciado generalmente [ski] o [sci] , es un cdigo de caracteres basado en el alfabeto latino, tal como se usa en ingls moderno y en otras lenguas occidentales. Fue creado en 1963 por el Comit Estadounidense de Estndares (ASA, conocido desde 1969 como el Instituto Estadounidense de Estndares Nacionales, o ANSI) como una refundicin o evolucin de los conjuntos de cdigos utilizados entonces en telegrafa. Ms tarde, en 1967, se incluyeron las minsculas, y se redefinieron algunos cdigos de control para formar el cdigo conocido como US-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. 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, sino para controlar dispositivos (como impresoras) que usaban ASCII. Por ejemplo, el carcter 10 representa la funcin "nueva lnea" (line feed), que hace que una impresora avance el papel, y el carcter 27 representa la tecla "escape" que a menudo se encuentra en la esquina superior izquierda de los teclados comunes. 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 (por ejemplo ENQuiry, con el significado: hay alguna estacin por ah?, ACKnowledge: recibido o ", Start Of Header: inicio de cabecera, Start of TeXt: inicio de texto, End of TeXt: final de texto, etc.). ESCape y SUBstitute permitan a un protocolo de comunicaciones, por ejemplo, marcar datos binarios para que contuviesen cdigos con el mismo cdigo

que el carcter de protocolo, y que el receptor pudiese interpretarlos como datos en lugar de como caracteres propios del protocolo. 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 "metainformacin" 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 metainformacin. Por ejemplo, el carcter que representa el final-de-lnea en ficheros de texto vara con el sistema operativo. Cuando se copian archivos de un sistema a otro, el sistema de conversin debe reconocer estos caracteres como marcas de final-de-lnea y actuar en consecuencia. Actualmente los usuarios de ASCII usan menos los caracteres de control, (con algunas excepciones como "retorno de carro" o "nueva lnea"). Los lenguajes modernos de etiquetas, los protocolos modernos de comunicacin, el paso de dispositivos basados en texto a basados en grficos, el declive de las teleimpresoras, las tarjetas perforadas y los papeles continuos han dejado obsoleta la mayora de caracteres de control.
Decima l He x Abreviatur a Rep r Nombre/Significad o

Binario 0000 000 0 0000 000 1 0000 001 0 0000 001 1 0000 010 0 0000 010 1

AT

00

NUL

^@

Carcter Nulo

01

SOH

^A

Inicio de Encabezado

02

STX

^B

Inicio de Texto

03

ETX

^C

Fin de Texto

04

EOT

^D

Fin de Transmisin

05

ENQ

^E

Consulta

0000 011 0 0000 011 1 0000 100 0 0000 100 1 0000 101 0 0000 101 1 0000 110 0 0000 110 1 0000 111 0 0000 111 1 0001 000 0

06

ACK

^F

Acuse de recibo

07

BEL

^G

Timbre

08

BS

^H

Retroceso

09

HT

^I

Tabulacin horizontal

10

0A

LF

^J

Salto de lnea

11

0B

VT

^K

Tabulacin Vertical

12

0C

FF

^L

De avance

13

0D

CR

^M

Retorno de carro

14

0E

SO

^N

Maysculas fuera

15

0F

SI

^O

En maysculas

16

10

DLE

^P

Enlace de datos / Escape Dispositivo de control 1 oft. XON Dispositivo de control 2 Dispositivo de control 3 oft. XOFF Dispositivo de

0001 000 1

17

11

DC1

^Q

0001 001 0

18

12

DC2

^R

0001 001 1

19

13

DC3

^S

0001 010

20

14

DC4

^T

0 0001 010 1 0001 011 0 0001 011 1 0001 100 0 0001 100 1 0001 101 0 0001 101 1 0001 110 0 0001 110 1 0001 111 0 0001 111 1 0111 111 1

control 4 Confirmacin negativa

21

15

NAK

^U

22

16

SYN

^V

Sncrono en espera

23

17

ETB

^W

Fin de Transmisin del Bloque

24

18

CAN

^X

Cancelar

25

19

EM

^Y

Finalizacin del Medio

26

1A

SUB

^Z

Substituto

27

1B

ESC

^[ or ESC

Escape

28

1C

FS

^\

Separador de fichero

29

1D

GS

^]

Separador de grupo

30

1E

RS

^^

Separador de registro Separador de unidad

31

1F

US

^_

127

7F

DEL

^?, Delete o Backspac e

Eliminar

Binari o 0010 0 000

D ec 32

H ex 20

Represent acin espacio ( )

Binari o 0100 0 000

D ec 64

H ex 40

Represent acin @

Binari o 0110 0 000

D ec 96

H ex 60

Represent acin `

0010 0 001 0010 0 010 0010 0 011 0010 0 100 0010 0 101 0010 0 110 0010 0 111 0010 1 000 0010 1 001 0010 1 010 0010 1 011 0010 1 100 0010 1 101 0010 1 110 0010 1 111 0011 0 000 0011 0 001 0011 0 010

33

21

0100 0 001 0100 0 010 0100 0 011 0100 0 100 0100 0 101 0100 0 110 0100 0 111 0100 1 000 0100 1 001 0100 1 010 0100 1 011 0100 1 100 0100 1 101 0100 1 110 0100 1 111 0101 0 000 0101 0 001 0101 0 010

65

41

0110 0 001 0110 0 010 0110 0 011 0110 0 100 0110 0 101 0110 0 110 0110 0 111 0110 1 000 0110 1 001 0110 1 010 0110 1 011 0110 1 100 0110 1 101 0110 1 110 0110 1 111 0111 0 000 0111 0 001 0111 0 010

97

61

34

22

"

66

42

98

62

35

23

67

43

99 10 0 10 1 10 2 10 3 10 4 10 5 10 6 10 7 10 8 10 9 11 0 11 1 11 2 11 3 11 4

63

36

24

68

44

64

37

25

69

45

65

38

26

&

70

46

66

39

27

'

71

47

67

40

28

72

48

68

41

29 2 A 2B

73

49 4 A 4B

69 6 A 6B

42

74

43

75

44

2C 2 D 2E

76

4C 4 D 4E

6C 6 D 6E

45

77

46

78

47

2F

79

4F

6F

48

30

80

50

70

49

31

81

51

71

50

32

82

52

72

0011 0 011 0011 0 100 0011 0 101 0011 0 110 0011 0 111 0011 1 000 0011 1 001 0011 1 010 0011 1 011 0011 1 100 0011 1 101 0011 1 110 0011 1 111

51

33

0101 0 011 0101 0 100 0101 0 101 0101 0 110 0101 0 111 0101 1 000 0101 1 001 0101 1 010 0101 1 011 0101 1 100 0101 1 101 0101 1 110 0101 1 111

83

53

0111 0 011 0111 0 100 0111 0 101 0111 0 110 0111 0 111 0111 1 000 0111 1 001 0111 1 010 0111 1 011 0111 1 100 0111 1 101 0111 1 110

11 5 11 6 11 7 11 8 11 9 12 0 12 1 12 2 12 3 12 4 12 5 12 6

73

52

34

84

54

74

53

35

85

55

75

54

36

86

56

76

55

37

87

57

77

56

38

88

58

78

57

39 3 A 3B

89

59 5 A 5B

79 7 A 7B

58

90

59

91

60

3C 3 D 3E

<

92

5C 5 D 5E

7C 7 D 7E

61

93

62

>

94

63

3F

95

5F

También podría gustarte