Codigo ASCII

ASCII (acrónimo American Standard Code for Information InterchangeCódigo Estándar Estadounidense para el Intercambio de Información), pronunciado generalmente [áski] o [ásci], es un código de caracteres basado en el alfabeto latino
Fue creado en 1963 por el Comité Estadounidense de Estándares (ASA, conocido desde 1969 como el Instituto Estadounidense de Estándares Nacionales, o ANSI)
Código de caracteres: es el método que permite convertir un carácter de un lenguaje natural (alfabeto o silabario) en un símbolo de otro sistema de representación, como un número o una secuencia de pulsos eléctricos en un sistema electrónico, aplicando normas o reglas de codificación.
Normas de codificación: Definen la forma en la que se codifica un carácter dado en un símbolo en otro sistema de representación. Ejemplos de esto son el código Morse, la norma ASCII o la UTF-8, entre otros.

ASCII:         enteros que van del 0 al 127,
               (0000000,      0000001,..., 1111111),

ASCII Extendido: definieron varios códigos de caracteres de 8 bits, entre. Sin embargo, el problema de estos códigos de 8 bits es que cada uno de ellos se define para un conjunto de lenguas con escrituras semejantes y por tanto no dan una solución unificada.

Unicode: desde 1991 se ha acordado internacionalmente utilizar la norma Unicode, que es una gran tabla, que en la actualidad asigna un código a cada uno de los más de cincuenta mil símbolos, los cuales abarcan todos los alfabetos europeos, ideogramas chinos, japoneses, coreanos, muchas otras formas de escritura, y más de un millar de símbolos especiales.

Tabla ASCII (Caracteres imprimibles)
Binario
Decimal
Carácter
Binario
Decimal
Carácter
Binario
Decimal
Carácter
00100000
32
espacio
01000000
64
@
01100000
96
`
00100001
33
!
01000001
65
A
01100001
97
a
00100010
34
"
01000010
66
B
01100010
98
b
00100011
35
#
01000011
67
C
01100011
99
c
00100100
36
$
01000100
68
D
01100100
100
d
00100101
37
%
01000101
69
E
01100101
101
e
00100110
38
&
01000110
70
F
01100110
102
f
00100111
39
'
01000111
71
G
01100111
103
g
00101000
40
(
01001000
72
H
01101000
104
h
00101001
41
)
01001001
73
I
01101001
105
i
00101010
42
*
01001010
74
J
01101010
106
j
00101011
43
+
01001011
75
K
01101011
107
k
00101100
44
,
01001100
76
L
01101100
108
l
00101101
45
-
01001101
77
M
01101101
109
m
00101110
46
.
01001110
78
N
01101110
110
n
00101111
47
/
01001111
79
O
01101111
111
o
00110000
48
0
01010000
80
P
01110000
112
p
00110001
49
1
01010001
81
Q
01110001
113
q
00110010
50
2
01010010
82
R
01110010
114
r
00110011
51
3
01010011
83
S
01110011
115
s
00110100
52
4
01010100
84
T
01110100
116
t
00110101
53
5
01010101
85
U
01110101
117
u
00110110
54
6
01010110
86
V
01110110
118
v
00110111
55
7
01010111
87
W
01110111
119
w
00111000
56
8
01011000
88
X
01111000
120
x
00111001
57
9
01011001
89
Y
01111001
121
y
00111010
58
:
01011010
90
Z
01111010
122
z
00111011
59
;
01011011
91
[
01111011
123
{
00111100
60
< 
01011100
92
\
01111100
124
|
00111101
61
=
01011101
93
]
01111101
125
}
00111110
62
> 
01011110
94
^
01111110
126
~
00111111
63
?
01011111
95
_

 

No hay comentarios:

Publicar un comentario