Vikipedi, özgür ansiklopedi
ASCII (İngilizce : A merican S tandard C ode for I nformation I nterchange , Türkçe : Bilgi Değişimi İçin Amerikan Standart Kodlama Sistemi ) Latin alfabesi üzerine kurulu 7 bitlik bir karakter kümesidir. İlk kez 1963 yılında ANSI tarafından standart olarak sunulmuştur.
ASCII'de 33 tane basılmayan kontrol karakteri ve 95 tane basılan karakter bulunur. Kontrol karakterleri metnin akışını kontrol eden, ekranda çıkmayan karakterlerdir. Basılan karakterler ise ekranda görünen, okuduğumuz metni oluşturan karakterlerdir. ASCII'nin basılan karakterleri aşağıda belirtilmiştir.
32-126 arası sayılar klavyenizde bulabileceğiniz ve bir belgeyi görüntülediğinizde veya yazdırdığınızda görünen karakterlere atanmıştır. 127 SİL komutunu gösterir.
İkilik sistem
Sekizlik sistem
Onluk sistem
On altılık sistem
Karakter
010 0000
040
32
20
␠
010 0001
041
33
21
!
010 0010
042
34
22
"
010 0011
043
35
23
#
010 0100
044
36
24
$
010 0101
045
37
25
%
010 0110
046
38
26
&
010 0111
047
39
27
'
010 1000
050
40
28
(
010 1001
051
41
29
)
010 1010
052
42
2A
*
010 1011
053
43
2B
+
010 1100
054
44
2C
,
010 1101
055
45
2D
-
010 1110
056
46
2E
.
010 1111
057
47
2F
/
011 0000
060
48
30
0
011 0001
061
49
31
1
011 0010
062
50
32
2
011 0011
063
51
33
3
011 0100
064
52
34
4
011 0101
065
53
35
5
011 0110
066
54
36
6
011 0111
067
55
37
7
011 1000
070
56
38
8
011 1001
071
57
39
9
011 1010
072
58
3A
[[:]]
011 1011
073
59
3B
;
011 1100
074
60
3C
<
011 1101
075
61
3D
=
011 1110
076
62
3E
>
011 1111
077
63
3F
?
İkilik sistem
Sekizlik sistem
Onluk sistem
On altılık sistem
Karakter
100 0000
100
64
40
@
100 0001
101
65
41
A
100 0010
102
66
42
B
100 0011
103
67
43
C
100 0100
104
68
44
D
100 0101
105
69
45
E
100 0110
106
70
46
F
100 0111
107
71
47
G
100 1000
110
72
48
H
100 1001
111
73
49
I
100 1010
112
74
4A
J
100 1011
113
75
4B
K
100 1100
114
76
4C
L
100 1101
115
77
4D
M
100 1110
116
78
4E
N
100 1111
117
79
4F
O
101 0000
120
80
50
P
101 0001
121
81
51
Q
101 0010
122
82
52
R
101 0011
123
83
53
S
101 0100
124
84
54
T
101 0101
125
85
55
U
101 0110
126
86
56
V
101 0111
127
87
57
W
101 1000
130
88
58
X
101 1001
131
89
59
Y
101 1010
132
90
5A
Z
101 1011
133
91
5B
[
101 1100
134
92
5C
\
101 1101
135
93
5D
]
101 1110
136
94
5E
^
101 1111
137
95
5F
_
İkilik sistem
Sekizlik sistem
Onluk sistem
On altılık sistem
Karakter
110 0000
140
96
60
`
110 0001
141
97
61
a
110 0010
142
98
62
b
110 0011
143
99
63
c
110 0100
144
100
64
d
110 0101
145
101
65
e
110 0110
146
102
66
f
110 0111
147
103
67
g
110 1000
150
104
68
h
110 1001
151
105
69
i
110 1010
152
106
6A
j
110 1011
153
107
6B
k
110 1100
154
108
6C
l
110 1101
155
109
6D
m
110 1110
156
110
6E
n
110 1111
157
111
6F
o
111 0000
160
112
70
p
111 0001
161
113
71
q
111 0010
162
114
72
r
111 0011
163
115
73
s
111 0100
164
116
74
t
111 0101
165
117
75
u
111 0110
166
118
76
v
111 0111
167
119
77
w
111 1000
170
120
78
x
111 1001
171
121
79
y
111 1010
172
122
7A
z
111 1011
173
123
7B
{
111 1100
174
124
7C
|
111 1101
175
125
7D
}
111 1110
176
126
7E
~
Dec
Hex
Oct
Bin
Karakter
Anlam
0
0x0
00
00000000
NUL
Boş Karakter
1
0x1
01
00000001
SOH
Başlık girişi
2
0x2
02
00000010
STX
Tx başlangıcı
3
0x3
03
00000011
ETX
Tx bitişi
4
0x4
04
00000100
EOT
5
0x5
05
00000101
ENQ
6
0x6
06
00000110
ACK
7
0x7
07
00000111
BEL
Çan
8
0x8
010
00001000
BS
Geri adım
9
0x9
011
00001001
HT
Yatay sekme
10
0xA
012
00001010
LF
Yeni satır
11
0xB
013
00001011
VT
12
0xC
014
00001100
FF
13
0xD
015
00001101
CR
14
0xE
016
00001110
SO
15
0xF
017
00001111
SI
16
0x10
020
00010000
DLE
17
0x11
021
00010001
DC1
18
0x12
022
00010010
DC2
19
0x13
023
00010011
DC3
20
0x14
024
00010100
DC4
21
0x15
025
00010101
NAK
22
0x16
026
00010110
SYN
23
0x17
027
00010111
ETB
24
0x18
030
00011000
CAN
25
0x19
031
00011001
EM
26
0x1A
032
00011010
SUB
27
0x1B
033
00011011
ESC
28
0x1C
034
00011100
FS
29
0x1D
035
00011101
GS
30
0x1E
036
00011110
RS
31
0x1F
037
00011111
US
32
0x20
040
00100000
SPC
33
0x21
041
00100001
!
34
0x22
042
00100010
"
35
0x23
043
00100011
#
36
0x24
044
00100100
$
37
0x25
045
00100101
%
38
0x26
046
00100110
&
39
0x27
047
00100111
'
40
0x28
050
00101000
(
41
0x29
051
00101001
)
42
0x2A
052
00101010
*
43
0x2B
053
00101011
+
44
0x2C
054
00101100
,
45
0x2D
055
00101101
-
46
0x2E
056
00101110
.
47
0x2F
057
00101111
/
48
0x30
060
00110000
0
49
0x31
061
00110001
1
50
0x32
062
00110010
2
51
0x33
063
00110011
3
52
0x34
064
00110100
4
53
0x35
065
00110101
5
54
0x36
066
00110110
6
55
0x37
067
00110111
7
56
0x38
070
00111000
8
57
0x39
071
00111001
9
58
0x3A
072
00111010
:
59
0x3B
073
00111011
;
60
0x3C
074
00111100
<
61
0x3D
075
00111101
=
62
0x3E
076
00111110
>
63
0x3F
077
00111111
?
64
0x40
0100
01000000
@
65
0x41
0101
01000001
A
66
0x42
0102
01000010
B
67
0x43
0103
01000011
C
68
0x44
0104
01000100
D
69
0x45
0105
01000101
E
70
0x46
0106
01000110
F
71
0x47
0107
01000111
G
72
0x48
0110
01001000
H
73
0x49
0111
01001001
I
74
0x4A
0112
01001010
J
75
0x4B
0113
01001011
K
76
0x4C
0114
01001100
L
77
0x4D
0115
01001101
M
78
0x4E
0116
01001110
N
79
0x4F
0117
01001111
O
80
0x50
0120
01010000
P
81
0x51
0121
01010001
Q
82
0x52
0122
01010010
R
83
0x53
0123
01010011
S
84
0x54
0124
01010100
T
85
0x55
0125
01010101
U
86
0x56
0126
01010110
V
87
0x57
0127
01010111
W
88
0x58
0130
01011000
X
89
0x59
0131
01011001
Y
90
0x5A
0132
01011010
Z
91
0x5B
0133
01011011
[
92
0x5C
0134
01011100
\
93
0x5D
0135
01011101
]
94
0x5E
0136
01011110
^
95
0x5F
0137
01011111
_
96
0x60
0140
01100000
`
97
0x61
0141
01100001
a
98
0x62
0142
01100010
b
99
0x63
0143
01100011
c
100
0x64
0144
01100100
d
101
0x65
0145
01100101
e
102
0x66
0146
01100110
f
103
0x67
0147
01100111
g
104
0x68
0150
01101000
h
105
0x69
0151
01101001
i
106
0x6A
0152
01101010
j
107
0x6B
0153
01101011
k
108
0x6C
0154
01101100
l
109
0x6D
0155
01101101
m
110
0x6E
0156
01101110
n
111
0x6F
0157
01101111
o
112
0x70
0160
01110000
p
113
0x71
0161
01110001
q
114
0x72
0162
01110010
r
115
0x73
0163
01110011
s
116
0x74
0164
01110100
t
117
0x75
0165
01110101
u
118
0x76
0166
01110110
v
119
0x77
0167
01110111
w
120
0x78
0170
01111000
x
121
0x79
0171
01111001
y
122
0x7A
0172
01111010
z
123
0x7B
0173
01111011
{
124
0x7C
0174
01111100
|
125
0x7D
0175
01111101
}
126
0x7E
0176
01111110
~
127
0x7F
0177
01111111
Del
128
0x80
0200
10000000
M-^@
129
0x81
0201
10000001
M-^A
130
0x82
0202
10000010
M-^B
131
0x83
0203
10000011
M-^C
132
0x84
0204
10000100
M-^D
133
0x85
0205
10000101
M-^E
134
0x86
0206
10000110
M-^F
135
0x87
0207
10000111
M-^G
136
0x88
0210
10001000
M-^H
137
0x89
0211
10001001
M-^I
138
0x8A
0212
10001010
M-^J
139
0x8B
0213
10001011
M-^K
140
0x8C
0214
10001100
M-^L
141
0x8D
0215
10001101
M-^M
142
0x8E
0216
10001110
M-^N
143
0x8F
0217
10001111
M-^O
144
0x90
0220
10010000
M-^P
145
0x91
0221
10010001
M-^Q
146
0x92
0222
10010010
M-^R
147
0x93
0223
10010011
M-^S
148
0x94
0224
10010100
M-^T
149
0x95
0225
10010101
M-^U
150
0x96
0226
10010110
M-^V
151
0x97
0227
10010111
M-^W
152
0x98
0230
10011000
M-^X
153
0x99
0231
10011001
M-^Y
154
0x9A
0232
10011010
M-^Z
155
0x9B
0233
10011011
M-^[
156
0x9C
0234
10011100
M-^\
157
0x9D
0235
10011101
M-^]
158
0x9E
0236
10011110
M-^^
159
0x9F
0237
10011111
M-^_
160
0xA0
0240
10100000
M-
161
0xA1
0241
10100001
M-!
162
0xA2
0242
10100010
M-"
163
0xA3
0243
10100011
M-#
164
0xA4
0244
10100100
M-$
165
0xA5
0245
10100101
M-%
166
0xA6
0246
10100110
M-&
167
0xA7
0247
10100111
M-'
168
0xA8
0250
10101000
M-(
169
0xA9
0251
10101001
M-)
170
0xAA
0252
10101010
M-*
171
0xAB
0253
10101011
M-+
172
0xAC
0254
10101100
M-,
173
0xAD
0255
10101101
M--
174
0xAE
0256
10101110
M-.
175
0xAF
0257
10101111
M-/
176
0xB0
0260
10110000
M-0
177
0xB1
0261
10110001
M-1
178
0xB2
0262
10110010
M-2
179
0xB3
0263
10110011
M-3
180
0xB4
0264
10110100
M-4
181
0xB5
0265
10110101
M-5
182
0xB6
0266
10110110
M-6
183
0xB7
0267
10110111
M-7
184
0xB8
0270
10111000
M-8
185
0xB9
0271
10111001
M-9
186
0xBA
0272
10111010
M-:
187
0xBB
0273
10111011
M-;
188
0xBC
0274
10111100
M-<
189
0xBD
0275
10111101
M-=
190
0xBE
0276
10111110
M->
191
0xBF
0277
10111111
M-?
192
0xC0
0300
11000000
M-@
193
0xC1
0301
11000001
M-A
194
0xC2
0302
11000010
M-B
195
0xC3
0303
11000011
M-C
196
0xC4
0304
11000100
M-D
197
0xC5
0305
11000101
M-E
198
0xC6
0306
11000110
M-F
199
0xC7
0307
11000111
M-G
200
0xC8
0310
11001000
M-H
201
0xC9
0311
11001001
M-I
202
0xCA
0312
11001010
M-J
203
0xCB
0313
11001011
M-K
204
0xCC
0314
11001100
M-L
205
0xCD
0315
11001101
M-M
206
0xCE
0316
11001110
M-N
207
0xCF
0317
11001111
M-O
208
0xD0
0320
11010000
M-P
209
0xD1
0321
11010001
M-Q
210
0xD2
0322
11010010
M-R
211
0xD3
0323
11010011
M-S
212
0xD4
0324
11010100
M-T
213
0xD5
0325
11010101
M-U
214
0xD6
0326
11010110
M-V
215
0xD7
0327
11010111
M-W
216
0xD8
0330
11011000
M-X
217
0xD9
0331
11011001
M-Y
218
0xDA
0332
11011010
M-Z
219
0xDB
0333
11011011
M-[
220
0xDC
0334
11011100
M-\
221
0xDD
0335
11011101
M-]
222
0xDE
0336
11011110
M-^
223
0xDF
0337
11011111
M-_
224
0xE0
0340
11100000
M-`
225
0xE1
0341
11100001
M-a
226
0xE2
0342
11100010
M-b
227
0xE3
0343
11100011
M-c
228
0xE4
0344
11100100
M-d
229
0xE5
0345
11100101
M-e
230
0xE6
0346
11100110
M-f
231
0xE7
0347
11100111
M-g
232
0xE8
0350
11101000
M-h
233
0xE9
0351
11101001
M-i
234
0xEA
0352
11101010
M-j
235
0xEB
0353
11101011
M-k
236
0xEC
0354
11101100
M-l
237
0xED
0355
11101101
M-m
238
0xEE
0356
11101110
M-n
239
0xEF
0357
11101111
M-o
240
0xF0
0360
11110000
M-p
241
0xF1
0361
11110001
M-q
242
0xF2
0362
11110010
M-r
243
0xF3
0363
11110011
M-s
244
0xF4
0364
11110100
M-t
245
0xF5
0365
11110101
M-u
246
0xF6
0366
11110110
M-v
247
0xF7
0367
11110111
M-w
248
0xF8
0370
11111000
M-x
249
0xF9
0371
11111001
M-y
250
0xFA
0372
11111010
M-z
251
0xFB
0373
11111011
M-{
252
0xFC
0374
11111100
M-|
253
0xFD
0375
11111101
M-}
254
0xFE
0376
11111110
M-~
255
0xFF
0377
11111111
M-^?
Genişletilmiş ASCII karakterler ek karakter talebini karşılar. Genişletilmiş ASCII'de (aşağıdaki grafikte görüntülenen 0-32 arası sayılar) yer alan 128 karaktere ek olarak 128 karakter daha bulunur, böylece toplam karakter sayısı 256'ya ulaşır. Bu ek karakterlerle bile, birçok dilde 256 karaktere katılamayan simgeler vardır. Bu nedenle, bölgesel karakter ve simgeleri karşılamak için ASCII çeşitlemeleri vardır.
Örneğin, Kuzey Amerika, Batı Avrupa, Avustralya ve Afrika dillerine ait yazılım programlarında ISO 8859-1 olarak da bilinen ASCII tablosu kullanılır.
Genişletilmiş yazdırma karakterleri tablosu
Ondalık Karakter Ondalık Karakter
128 Ç 192 └
129 ü 193 ┴
130 é 194 ┬
131 â 195 ├
132 ä 196 ─
133 à 197 ┼
134 å 198 ╞
135 ç 199 ╟
136 ê 200 ╚
137 ë 201 ╔
138 è 202 ╩
139 ï 203 ╦
140 î 204 ╠
141 ì 205 ═
142 Ä 206 ╬
143 Å 207 ╧
144 É 208 ╨
145 æ 209 ╤
146 Æ 210 ╥
147 ô 211 ╙
148 ö 212 Ô
149 ò 213 ╒
150 û 214 ╓
151 ù 215 ╫
152 ÿ 216 ╪
153 Ö 217 ┘
154 Ü 218 ┌
155 ¢ 219 █
156 £ 220 ▄
157 ¥ 221 ▌
158 ₧ 222 ▐
159 ƒ 223 ▀
160 á 224 α
161 í 225 ß
162 ó 226 Γ
163 ú 227 π
164 ñ 228 Σ
165 Ñ 229 σ
166 ª 230 µ
167 º 231 τ
168 ¿ 232 Φ
169 ⌐ 233 Θ
170 ¬ 234 Ω
171 ½ 235 δ
172 ¼ 236 ∞
173 ¡ 237 φ
174 « 238 ε
175 » 239 ∩
176 ░ 240 ≡
177 ▒ 241 ±
178 ▓ 242 ≥
179 │ 243 ≤
180 ┤ 244 ⌠
181 ╡ 245 ⌡
182 ╢ 246 ÷
183 ╖ 247 ≈
184 ╕ 248 ≈
185 ╣ 249 ∙
186 ║ 250 ·
187 ╗ 251 √
188 ╝ 252 ⁿ
189 ╜ 253 ²
190 ╛ 254 ■
191 ┐ 255
ASCII tablosundaki 0-31 arasındaki sayılar, yazıcı gibi bazı çevresel aygıtları denetlemek için kullanılan denetim karakterlerine atanmıştır. Örneğin, 12 form besleme/yeni sayfa işlevine ayrılmıştır. Bu komut yazıcıya bir sonraki sayfanın başına atlama bilgisi verir.
Yazdırma dışı denetim karakterleri tablosu
Ondalık Karakter Ondalık Karakter
0 boş 16 veri bağlantısından çık
1 başlık başlangıcı 17 aygıt denetimi 1
2 metin başlangıcı 18 aygıt denetimi 2
3 metin sonu 19 aygıt denetimi 3
4 aktarım sonu 20 aygıt denetimi 4
5 sorgu 21 olumsuz bildirim
6 bildirim 22 zaman uyumlu boşta kalma
7 zil 23 aktarım bloğu sonu
8 geri al 24 iptal
9 yatay sekme 25 ortam sonu
10 satır besleme/yeni satır 26 değiştir
11 dikey sekme 27 çık
12 form besleme/yeni sayfa 28 dosya ayırıcısı
13 satır başı 29 grup ayırıcısı
14 dışarı kaydır 30 kayıt ayırıcısı
15 içeri kaydır 31 birim ayırıcısı