Непознатото ASCII

ASCII (американски стандартен код за обмен на информация) е система за кодиране, използванa от персоналните компютри за съхранение на символни данни, като буквите от английската азбука, цифрите, някои символи и определени контролни знаци – като клавишни комбинации. Има 128 знака, дефинирани от стандартния ASCII набор от символи.

На всеки ASCII знак се присвоява 8-битов код, който се преобразува в десетично число от 0 до 127 като първият бит винаги е 0. Първите 31 стойности, които са непечатани кодове, са за контролни знаци – участващи в клавивишни комбинаци, използвани за изпращане на команди до различни устройства.

Файловете, които съхраняват данните като ASCII знаци, понякога се наричат ASCII файлове, ASCII текстови файлове или просто текстови файлове. ASCII може да се чете от повечето текстови редактори и текстообработващи програми и се счита за универсален файлов формат за персонални компютри. Autoexec.bat е един пример за ASCII файл.

В допълнение към стандартния набор от символи ASCII, някои производители използват разширен набор от символи ASCII, който е специфичен за тяхното оборудване и не е задължително да е съвместим с други компютри. Разширените набори от символи ASCII използват кодовете от 128 до 255.

Американският национален институт по стандартизация (ANSI), е организацията отговорна за много от компютърните стандарти, разработени с разширения набор от символи, използвайки кодовете от 128 до 255, който включва специални символи като букви от други азбуки и различни символи – валута, дроби и др.

ANSI също дефинира поредица от контролни кодове, които могат да се използват за управление на мониторите.

Например, последователност от контролни кодове(клавишните комбинации) могат да изчистят монитора, да се преобърне екрана като предизвика показване на символите с главата надолу или да зададе цвят на DOS екран.

Ansi.sys е драйвер за устройство, което при зареждане в DOS среда, осигурява тези функции на монитора и клавиатурата. Ansi.sys е зареден от файла Config.sys с тази команда:

Device=C:DOSAnsi.sys

Таблицата по долу изброява стандартния ASCII набор от символи. Обърнете внимание, че точки 2 до 32, контролни знаци и разширеният набор от символи ASCII не са включени.

 

Item Number

SymbolMeaningASCII in Decimal Representation

ASCII in Binary Representation

ASCII in Hex Representation
1 Null00000 00000
33b/Space320010 000020
34!

Exclamation

point

330010 000121
35\“

Quotation

mark

340010 001022
36#Number sign350010 001123
37$Dollar sign360010 010024
38%Percent sign370010 010125
39&Ampersand380010 011026
40\’Apostrophe, prime sign390010 011127
41(

Opening

parenthesis

400010 100028
42)

Closing

parenthesis

410010 100129
43*Asterisk420010 10102A
44+Plus sign430010 10112B
45,Comma440010 11002C
46Hyphen, minus sign450010 11012D
47 

Period,

decimal

point

460010 11102E
48/Slant470010 11112F
490 480011 000030
501 490011 000131
512 500011 001032
523 510011 001133
534 520011 010034
545 530011 010135
556 540011 011036
567 550011 011137
578 560011 100038
589 570011 100139
59 Colon580011 10103A
60 Semicolon590011 10113B
61Less than sign600011 11003C
62=Equals sign610011 11013D
63Greater than sign620011 11103E
64?

Question

mark

630011 11113F
65@Commercial at sign640100 000040
66A 650100 000141
67B 660100 001042
68C 670100 001143
69D 680100 010044
70E 690100 010145
71F 700100 011046
72G 710100 011147
73H 720100 100048
74I 730100 100149
75J 740100 10104A
76K 750100 10114B
77L 760100 11004C
78M 770100 11014D
79N 780100 11104E
80O 790100 11114F
81P 800101 000050
82Q 810101 000151
83R 820101 001052
84S 830101 001153
85T 840101 010054
86U 850101 010155
87V 860101 011056
88W 870101 011157
89X 880101 100058
90Y 890101 100159
91Z 900101 10105A
92[

Opening

bracket

910101 10115B
93 

Reverse

slant

920101 11005C
94]

Closing

bracket

930101 11015D
95ЛCaret940101 11105E
96 Underscore950101 11115F
97 

Acute

accent

960110 000060
98a 970110 000161
99b 980110 001062
100c 990110 001163
101d 1000110 010064
102e 1010110 010165
103f 1020110 011066
104g 1030110 011167
105h 1040110 100068
106i 1050110 100169
107j 1060110 10106A
108k 1070110 10116B
109l 1080110 11006C
110m 1090110 11016D
111n 1100110 11106E
112o 1110110 11116F
113p 1120111 000070
114q 1130111 000171
115r 1140111 001072
116s 1150111 001173
117t 1160111 010074
118u 1170111 010175
119v 1180111 011076
120w 1190111 011177
121x 1200111 100078
122y 1210111 100179
123z 1220111 10107A
124{

Opening

brace

1230111 10117B
125|

Split

vertical bar

1240111 11007C
126}

Closing

brace

1250111 11017D
127~Tilde1260111 11107E
128A

Small

triangle

1270111 11117F
 

Leave a Comment

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

Scroll to Top