Mətnin yazıldığı simvollar toplusu adlanır əlifba.
Əlifbadakı simvolların sayı onundur güc.
Məlumatın miqdarını təyin etmək üçün formula: N=2b,
burada N əlifbanın gücüdür (simvolların sayı),
b – bitlərin sayı (simvolun məlumat çəkisi).
256 simvol tutumu olan əlifba demək olar ki, bütün lazımi simvolları özündə cəmləşdirə bilər. Bu əlifba adlanır kifayətdir.
Çünki 256 = 2 8, onda 1 simvolun çəkisi 8 bitdir.
Ölçü vahidinə 8 bit ad verildi 1 bayt:
1 bayt = 8 bit.
Kompüter mətnindəki hər simvolun ikili kodu 1 bayt yaddaş tutur.
Mətn məlumatı kompüter yaddaşında necə təmsil olunur?Bayt-bayt simvol kodlaşdırmasının rahatlığı göz qabağındadır, çünki bayt yaddaşın ən kiçik ünvanlı hissəsidir və buna görə də, mətni emal edərkən prosessor hər bir simvola ayrıca daxil ola bilər. Digər tərəfdən, 256 simvol müxtəlif simvolik məlumatları təmsil etmək üçün kifayət qədər kifayət qədər rəqəmdir.
İndi sual yaranır, hansı səkkiz bitlikdir ikili kod hər bir xarakterə uyğun gəlir.Aydındır ki, bu şərti bir məsələdir, bir çox kodlaşdırma üsulları ilə qarşılaşa bilərsiniz.
Kompüter əlifbasının bütün simvolları 0-dan 255-ə qədər nömrələnir. Hər bir nömrə 00000000-dan 11111111-ə qədər səkkiz bitlik ikili koda uyğun gəlir. Bu kod sadəcə olaraq simvolun seriya nömrəsidir. ikili sistem Hesablaşma
Kompüter əlifbasının bütün simvollarının bir-birinə təyin olunduğu cədvəl seriya nömrələri, kodlaşdırma cədvəli adlanır.üçün fərqli növlər Kompüterlər müxtəlif kodlaşdırma cədvəllərindən istifadə edirlər.
Cədvəl kompüterlər üçün beynəlxalq standarta çevrildi ASCII(aski oxuyun) (Amerikan standart kod məlumat mübadiləsi üçün).
ASCII kod cədvəli iki hissəyə bölünür.
Cədvəlin yalnız birinci yarısı beynəlxalq standartdır, yəni. rəqəmləri olan simvollar 0 (00000000), qədər 127 (01111111).
ASCII kodlaşdırma cədvəlinin strukturuSeriya nömrəsi | Kod | Simvol |
0 - 31 | 00000000 - 00011111 | 0-dan 31-ə qədər rəqəmləri olan simvollar adətən idarəetmə simvolları adlanır. |
32 - 127 | 00100000 - 01111111 | Cədvəlin standart hissəsi (ingilis dili). Bura kiçik hərf və böyük HƏRFLƏR latın əlifbası, ondalık rəqəmlər, durğu işarələri, hər cür mötərizə, ticarət və digər simvollar. |
128 - 255 | 10000000 - 11111111 | Cədvəlin alternativ hissəsi (rusca). |
![]() |
Diqqətinizi kodlaşdırma cədvəlində hərflərin (böyük və kiçik hərflər) yerləşdiyinə cəlb edirəm. Əlifba sırası, və ədədlər artan qaydada sıralanır. Simvolların düzülüşündə leksikoqrafik sıraya bu cür riayət edilməsi əlifbanın ardıcıl kodlaşdırılması prinsipi adlanır.
Rus əlifbasının hərfləri üçün ardıcıl kodlaşdırma prinsipi də müşahidə olunur.
ASCII kod cədvəlinin ikinci yarısı![](https://i2.wp.com/school497.ru/download/u/02/img/asc1.gif)
Təəssüf ki, hazırda beş müxtəlif kiril kodlaşdırması mövcuddur (KOI8-R, Windows. MS-DOS, Macintosh və ISO). Buna görə də tez-tez rus mətnini bir kompüterdən digərinə, birindən bir kompüterə köçürməklə problemlər yaranır proqram təminatı sistemi başqasına.
Xronoloji olaraq, kompüterlərdə rus hərflərinin kodlaşdırılması üçün ilk standartlardan biri KOI8 ("Məlumat Mübadiləsi Kodu, 8-bit") idi. Bu kodlaşdırma 70-ci illərdə ES kompüter seriyasının kompüterlərində istifadə edildi və 80-ci illərin ortalarından etibarən ilk ruslaşdırılmış versiyalarda istifadə olunmağa başladı. əməliyyat sistemi UNIX.
90-cı illərin əvvəllərindən MS DOS əməliyyat sisteminin dominantlıq dövrü, CP866 kodlaşdırması qalır (“CP” “Kod səhifəsi”, “kod səhifəsi” deməkdir).
Kompüterlər almaəməliyyat otağının nəzarəti altında fəaliyyət göstərir Mac sistemləri OS, öz Mac kodlaşdırmasından istifadə edin.
Bundan əlavə, Beynəlxalq Standartlar Təşkilatı (ISO) rus dili üçün standart olaraq ISO 8859-5 adlı başqa bir kodlaşdırmanı təsdiqlədi.
Hal-hazırda istifadə olunan ən çox yayılmış kodlaşdırmadır Microsoft Windows, qısaldılmış CP1251.
90-cı illərin sonlarından etibarən simvol kodlaşdırmasının standartlaşdırılması problemi yeni bir kod tətbiq etməklə həll edildi. beynəlxalq standart adlanır Unicode. Bu 16 bitlik kodlaşdırmadır, yəni. hər simvol üçün 2 bayt yaddaş ayırır. Təbii ki, bu, tutulan yaddaşın həcmini 2 dəfə artırır. Amma belə kod cədvəli 65536 simvola qədər daxil etməyə imkan verir. Tam Spesifikasiya Unicode standartı dünyanın bütün mövcud, sönmüş və süni şəkildə yaradılmış əlifbalarını, eləcə də bir çox riyazi, musiqi, kimyəvi və digər simvolları ehtiva edir.
Sözlərin kompüterin yaddaşında necə görünəcəyini təsəvvür etmək üçün ASCII cədvəlindən istifadə etməyə çalışaq. Sözlərin kompüter yaddaşında daxili təmsiliBəzən olur ki, başqa bir kompüterdən alınan rus əlifbasının hərflərindən ibarət mətn oxunmur - monitor ekranında bir növ "abrakadabra" görünür. Bu, kompüterlərin rus dili üçün fərqli simvol kodlaşdırmalarından istifadə etdiyi üçün baş verir.
dekabr | Hex | Simvol | dekabr | Hex | Simvol | |
000 | 00 | mütəxəssis. XEYR | 128 | 80 | Ђ | |
001 | 01 | mütəxəssis. SOH | 129 | 81 | Ѓ | |
002 | 02 | mütəxəssis. STX | 130 | 82 | ‚ | |
003 | 03 | mütəxəssis. ETX | 131 | 83 | ѓ | |
004 | 04 | mütəxəssis. EOT | 132 | 84 | „ | |
005 | 05 | mütəxəssis. ENQ | 133 | 85 | … | |
006 | 06 | mütəxəssis. ACK | 134 | 86 | † | |
007 | 07 | mütəxəssis. BEL | 135 | 87 | ‡ | |
008 | 08 | mütəxəssis. B.S. | 136 | 88 | € | |
009 | 09 | mütəxəssis. TAB | 137 | 89 | ‰ | |
010 | 0A | mütəxəssis. LF | 138 | 8A | Љ | |
011 | 0B | mütəxəssis. VT | 139 | 8B | ‹ ‹ | |
012 | 0C | mütəxəssis. FF | 140 | 8C | Њ | |
013 | 0D | mütəxəssis. CR | 141 | 8D | Ќ | |
014 | 0E | mütəxəssis. BELƏ Kİ | 142 | 8E | Ћ | |
015 | 0F | mütəxəssis. S.İ. | 143 | 8F | Џ | |
016 | 10 | mütəxəssis. DLE | 144 | 90 | ђ | |
017 | 11 | mütəxəssis. DC1 | 145 | 91 | ‘ | |
018 | 12 | mütəxəssis. DC2 | 146 | 92 | ’ | |
019 | 13 | mütəxəssis. DC3 | 147 | 93 | “ | |
020 | 14 | mütəxəssis. DC4 | 148 | 94 | ” | |
021 | 15 | mütəxəssis. N.A.K. | 149 | 95 | ||
022 | 16 | mütəxəssis. SYN | 150 | 96 | – | |
023 | 17 | mütəxəssis. ETB | 151 | 97 | — | |
024 | 18 | mütəxəssis. BACARMAQ | 152 | 98 | ||
025 | 19 | mütəxəssis. E.M. | 153 | 99 | ™ | |
026 | 1A | mütəxəssis. SUB | 154 | 9A | љ | |
027 | 1B | mütəxəssis. ESC | 155 | 9B | › | |
028 | 1C | mütəxəssis. FS | 156 | 9C | њ | |
029 | 1D | mütəxəssis. G.S. | 157 | 9D | ќ | |
030 | 1E | mütəxəssis. R.S. | 158 | 9E | ћ | |
031 | 1F | mütəxəssis. ABŞ | 159 | 9F | џ | |
032 | 20 | mufta SP (Kosmos) | 160 | A0 | ||
033 | 21 | ! | 161 | A1 | Ў | |
034 | 22 | " | 162 | A2 | ў | |
035 | 23 | # | 163 | A3 | Ћ | |
036 | 24 | $ | 164 | A4 | ¤ | |
037 | 25 | % | 165 | A5 | Ґ | |
038 | 26 | & | 166 | A6 | ¦ | |
039 | 27 | " | 167 | A7 | § | |
040 | 28 | ( | 168 | A8 | Yo | |
041 | 29 | ) | 169 | A9 | © | |
042 | 2A | * | 170 | A.A. | Є | |
043 | 2B | + | 171 | AB | « | |
044 | 2C | , | 172 | A.C. | ¬ | |
045 | 2D | - | 173 | AD | | |
046 | 2E | . | 174 | A.E. | ® | |
047 | 2F | / | 175 | A.F. | Ї | |
048 | 30 | 0 | 176 | B0 | ° | |
049 | 31 | 1 | 177 | B1 | ± | |
050 | 32 | 2 | 178 | B2 | І | |
051 | 33 | 3 | 179 | B3 | і | |
052 | 34 | 4 | 180 | B4 | ґ | |
053 | 35 | 5 | 181 | B5 | µ | |
054 | 36 | 6 | 182 | B6 | ¶ | |
055 | 37 | 7 | 183 | B7 | · | |
056 | 38 | 8 | 184 | B8 | e | |
057 | 39 | 9 | 185 | B9 | № | |
058 | 3A | : | 186 | B.A. | є | |
059 | 3B | ; | 187 | BB | » | |
060 | 3C | < | 188 | B.C. | ј | |
061 | 3D | = | 189 | BD | Ѕ | |
062 | 3E | > | 190 | OLUN | ѕ | |
063 | 3F | ? | 191 | B.F. | ї | |
064 | 40 | @ | 192 | C0 | A | |
065 | 41 | A | 193 | C1 | B | |
066 | 42 | B | 194 | C2 | IN | |
067 | 43 | C | 195 | C3 | G | |
068 | 44 | D | 196 | C4 | D | |
069 | 45 | E | 197 | C5 | E | |
070 | 46 | F | 198 | C6 | VƏ | |
071 | 47 | G | 199 | C7 | Z | |
072 | 48 | H | 200 | C8 | VƏ | |
073 | 49 | I | 201 | C9 | Y | |
074 | 4A | J | 202 | C.A. | TO | |
075 | 4B | K | 203 | C.B. | L | |
076 | 4C | L | 204 | CC | M | |
077 | 4D | M | 205 | CD | N | |
078 | 4E | N | 206 | C.E. | HAQQINDA | |
079 | 4F | O | 207 | CF | P | |
080 | 50 | P | 208 | D0 | R | |
081 | 51 | Q | 209 | D1 | İLƏ | |
082 | 52 | R | 210 | D2 | T | |
083 | 53 | S | 211 | D3 | U | |
084 | 54 | T | 212 | D4 | F | |
085 | 55 | U | 213 | D5 | X | |
086 | 56 | V | 214 | D6 | C | |
087 | 57 | W | 215 | D7 | H | |
088 | 58 | X | 216 | D8 | Ş | |
089 | 59 | Y | 217 | D9 | SCH | |
090 | 5A | Z | 218 | D.A. | Kommersant | |
091 | 5B | [ | 219 | D.B. | Y | |
092 | 5C | \ | 220 | DC | b | |
093 | 5D | ] | 221 | DD | E | |
094 | 5E | ^ | 222 | DE | YU | |
095 | 5F | _ | 223 | DF | I | |
096 | 60 | ` | 224 | E0 | A | |
097 | 61 | a | 225 | E1 | b | |
098 | 62 | b | 226 | E2 | V | |
099 | 63 | c | 227 | E3 | G | |
100 | 64 | d | 228 | E4 | d | |
101 | 65 | e | 229 | E5 | e | |
102 | 66 | f | 230 | E6 | və | |
103 | 67 | g | 231 | E7 | h | |
104 | 68 | h | 232 | E8 | Və | |
105 | 69 | i | 233 | E9 | ci | |
106 | 6A | j | 234 | E.A. | Kimə | |
107 | 6B | k | 235 | E.B. | l | |
108 | 6C | l | 236 | E.C. | m | |
109 | 6D | m | 237 | ED | n | |
110 | 6E | n | 238 | E.E. | O | |
111 | 6F | o | 239 | E.F. | P | |
112 | 70 | səh | 240 | F0 | R | |
113 | 71 | q | 241 | F1 | ilə | |
114 | 72 | r | 242 | F2 | T | |
115 | 73 | s | 243 | F3 | saat | |
116 | 74 | t | 244 | F4 | f | |
117 | 75 | u | 245 | F5 | X | |
118 | 76 | v | 246 | F6 | ts | |
119 | 77 | w | 247 | F7 | h | |
120 | 78 | x | 248 | F8 | w | |
121 | 79 | y | 249 | F9 | sch | |
122 | 7A | z | 250 | F.A. | ъ | |
123 | 7B | { | 251 | FB | s | |
124 | 7C | | | 252 | F.C. | b | |
125 | 7D | } | 253 | FD | uh | |
126 | 7E | ~ | 254 | F.E. | Yu | |
127 | 7F | mütəxəssis. DEL | 255 | FF | I |
Xüsusi (nəzarət) simvolların təsviri Qeyd etmək lazımdır ki, ilkin olaraq ASCII cədvəlinin idarəetmə simvollarından teletayp vasitəsilə məlumat mübadiləsini təmin etmək, məlumatların delikli lentdən daxil edilməsi və xarici cihazların sadə idarə edilməsi üçün istifadə edilmişdir.
Hal-hazırda, ASCII cədvəlinə nəzarət simvollarının əksəriyyəti artıq bu yükü daşımır və başqa məqsədlər üçün istifadə edilə bilər.
NUL, 00 | Boş, boş |
SOH, 01 | Başlığın Başlanması |
STX, 02 | TeXt başlanğıcı, mətnin başlanğıcı. |
ETX, 03 | Mətnin sonu, mətnin sonu |
EOT, 04 | Transmissiyanın sonu |
ENQ, 05 | Sorğulayın. Zəhmət olmasa təsdiqləyin |
ACK, 06 | Təsdiq. təsdiq edirəm |
BEL, 07 | Zəng, zəng |
BS, 08 | Backspace, bir simvol geri qayıdın |
TAB, 09 | Nişan, üfüqi nişan |
LF, 0A | Line Feed, line feed. Hal-hazırda əksər proqramlaşdırma dillərində \n kimi işarələnir |
VT, 0B | Şaquli Tab, şaquli cədvəl. |
FF, 0C | Forma Lenti, səhifə lenti, yeni səhifə |
CR, 0D | Vaqonun qaytarılması, vaqonun qaytarılması. Hal-hazırda əksər proqramlaşdırma dillərində \r kimi işarələnir |
SO, 0E | Shift Out, çap cihazındakı mürəkkəb lentinin rəngini dəyişdirin |
SI,0F | Shift In, çap cihazındakı mürəkkəb lentinin rəngini geri qaytarın |
DLE, 10 | Data Link Escape, kanalın məlumat ötürülməsinə keçid |
DC1, 11 DC2, 12 DC3, 13 DC4, 14 | Cihaza Nəzarət, cihaz idarəetmə simvolları |
NAK, 15 | Mənfi etiraf, təsdiq etmirəm. |
SYN, 16 | Sinxronizasiya. Sinxronizasiya simvolu |
ETB, 17 | Mətn blokunun sonu, mətn blokunun sonu |
CAN, 18 | Ləğv et, əvvəl köçürülmüş ləğv |
EM, 19 | Ortanın sonu |
SUB, 1A | Əvəz etmək, əvəz etmək. Ötürülmə zamanı mənası itmiş və ya pozulmuş simvolun yerinə qoyulur |
ESC, 1B | Escape Control Ardıcıllığı |
FS, 1C | Fayl ayırıcı, fayl ayırıcı |
GS, 1D | Qrup ayırıcı |
RS, 1E | Qeyd ayırıcı, qeyd ayırıcı |
ABŞ, 1F | Vahid Ayırıcı |
DEL, 7F | Sil, sonuncu simvolu silin. |
Office 365 üçün Excel Office 365 üçün Outlook Office 365 üçün Outlook Office 365 üçün PowerPoint Office 365 üçün Excel 2019 Word 2019 Outlook 2019 PowerPoint 2019 OneNote 2016 Publisher 2019 Visio Professional 2019 Visio Professional 2019 Visio Word1 Excel102 2016 2013 Publisher 2016 Visio 2013 Visio Professional 2016 Visio Standard 2016 Excel 2013 Word 2013 Outlook 2013 PowerPoint 2013 Publisher 2013 Excel 2010 Word 2010 Outlook 2010 PowerPoint 2010 OneNote 2010 Outlook1 Wordsi02 20 07 PowerPoint 2007 Publisher 2007 Access 2007 Visio 2007 OneNote 2007 Office 2010 Visio Standard 2007 Visio Standard 2010 Az
Bu məqalədə: Sənədə ASCII və ya Unicode simvolu daxil edinYalnız bir neçə xüsusi simvol və ya simvol daxil etmək lazımdırsa, siz klaviatura qısa yollarından istifadə edə bilərsiniz. ASCII simvollarının siyahısı üçün aşağıdakı cədvəllərə və ya Klaviatura qısa yollarından istifadə edərək milli əlifbaların daxil edilməsi məqaləsinə baxın.
Qeydlər:
ASCII simvollarının daxil edilməsiASCII simvolunu daxil etmək üçün simvol kodunu daxil edərkən ALT düyməsini basıb saxlayın. Məsələn, dərəcə simvolu (º) daxil etmək üçün ALT düyməsini basıb saxlayın, sonra 0176 yazın. rəqəmli klaviatura.
Rəqəmləri daxil etmək üçün əsas klaviaturadakı rəqəmlərdən daha çox rəqəmsal klaviaturadan istifadə edin. Rəqəmsal klaviaturada rəqəmlər daxil etmək lazımdırsa, NUM LOCK göstəricisinin aktiv olduğundan əmin olun.
Unicode simvollarının daxil edilməsiUnicode simvolu daxil etmək üçün simvol kodunu daxil edin, sonra basın ALT düymələri və X. Məsələn, dollar simvolu ($) daxil etmək üçün 0024 daxil edin və ardıcıl olaraq ALT və X düyməsini basın. Bütün Unicode simvol kodları üçün baxın.
Əhəmiyyətli: Bəziləri Microsoft proqramları PowerPoint və InfoPath kimi Office, Unicode kodlarının simvollara çevrilməsini dəstəkləmir. Bu proqramlardan birinə Unicode simvolu daxil etmək lazımdırsa, istifadə edin.
Qeydlər:
ALT+X düyməsini basdıqdan sonra səhv Unicode simvolu görünsə, düzgün kodu seçin və sonra yenidən ALT+X düyməsini basın.
Bundan əlavə, koddan əvvəl "U+" daxil etməlisiniz. Məsələn, “1U+B5” daxil edib ALT+X düymələrini sıxsanız, “1µ” mətni, “1B5” daxil edib ALT+X düymələrini sıxsanız, “Ƶ” simvolu görünəcək.
Simvol cədvəli seçilmiş şrift üçün mövcud simvolları nəzərdən keçirməyə imkan verən Microsoft Windows-da quraşdırılmış proqramdır.
Simvol cədvəlindən istifadə edərək kopyalaya bilərsiniz fərdi personajlar və ya bir qrup simvolu panoya yerləşdirin və onları bu simvolların göstərilməsini dəstəkləyən hər hansı proqrama yapışdırın. Simvol cədvəlinin açılması
Windows 10-da tapşırıq çubuğundakı axtarış qutusuna "simvol" sözünü daxil edin və axtarış nəticələrindən simvol cədvəlini seçin.
Windows 8-də "xarakter" sözünü daxil edin əsas ekran və axtarış nəticələrindən simvol cədvəlini seçin.
Windows 7-də Başlat düyməsini basın, Bütün Proqramlar, Aksesuarlar, Sistem Alətləri seçin və sonra Xarakter Xəritəsi üzərinə klikləyin.
Simvollar şriftə görə qruplaşdırılıb. Müvafiq simvol dəstini seçmək üçün şrift siyahısına klikləyin. Simvol seçmək üçün üzərinə klikləyin, sonra Seç düyməsini sıxın. Simvol daxil etmək üçün üzərinə klikləyin sağ basın siçan Düzgün yer sənəddə və Yapıştır seçin.
Tez-tez istifadə olunan simvol kodlarıTam siyahı simvollar üçün kompüterinizdə, ASCII simvol kodu cədvəlinə və ya dəstlə təşkil edilmiş Unicode simvol cədvəllərinə baxın.
Valyuta |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hüquqi simvollar |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Kəsrlər |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Durğu işarələri və dialekt simvolları |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Forma simvolları |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Tez-tez istifadə olunan diakritik kodlar Qliflərin və müvafiq kodların tam siyahısı üçün baxın.
|
Hər bir kompüterin həyata keçirdiyi öz simvol dəsti var. Bu dəstdə 26 kapital və kiçik hərflər, nömrələr və Xüsusi simvollar(nöqtə, boşluq və s.). Tam ədədlərə çevrildikdə simvollar kod adlanır. Standartlar elə hazırlanmışdır ki, kompüterlər eyni kod dəstinə malik olsunlar.
ASCII standartıASCII (American Standard Code for Information Interchange) məlumat mübadiləsi üçün Amerika standart kodudur. Hər bir ASCII simvolunda 7 bit var maksimum sayı simvol - 128 (Cədvəl 1). 0-dan 1F-ə qədər olan kodlar çap olunmayan nəzarət simvollarıdır. Məlumatların ötürülməsi üçün çoxlu çap olunmayan ASCII simvolları lazımdır. Məsələn, mesaj başlığın başlanğıc simvolu SOH, başlığın özü və mətnin başlanğıc simvolu STX, mətnin özü və mətnin sonu ETX simvolu və ötürülmənin sonundan ibarət ola bilər. xarakter EOT. Bununla belə, şəbəkə üzərindən məlumatlar paketlərdə ötürülür, onlar özləri ötürmənin başlanğıcı və sonu üçün cavabdehdirlər. Beləliklə, çap olunmayan simvollar demək olar ki, istifadə edilmir.
Cədvəl 1 - ASCII kod cədvəli
0 | NUL | Null göstərici | 10 | DLE | Transmissiya sistemindən çıxın |
1 | SOH | başlığın başlanğıcı | 11 | DC1 | Cihazın idarə edilməsi |
2 | STX | Mətnin başlanğıcı | 12 | DC2 | Cihazın idarə edilməsi |
3 | ETX | Mətnin sonu | 13 | DC3 | Cihazın idarə edilməsi |
4 | EOT | Transmissiyanın sonu | 14 | DC4 | Cihazın idarə edilməsi |
5 | ACK | Sorğu | 15 | N.A.K. | Qəbulun təsdiq edilməməsi |
6 | BEL | Qəbul təsdiqi | 16 | SYN | Sadə |
7 | B.S. | Zəng simvolu | 17 | ETB | Transmissiya blokunun sonu |
8 | HT | Geri çəkil | 18 | BACARMAQ | Mark |
9 | LF | Üfüqi cədvəl | 19 | E.M. | Medianın sonu |
A | VT | Sətir tərcüməsi | 1A | SUB | Subscript |
B | FF | Şaquli nişan | 1B | ESC | Çıx |
C | CR | Səhifə tərcüməsi | 1C | FS | Fayl ayırıcı |
D | BELƏ Kİ | Vaqonun qaytarılması | 1D | G.S. | Qrup ayırıcı |
E | S.İ. | Əlavə reyestrə keçin | 1E | R.S. | Qeyd ayırıcı |
S.İ. | Standart qutuya keçin | 1F | ABŞ | Modul ayırıcı |
20 | boşluq | 30 | 0 | 40 | @ | 50 | P | 60 | . | 70 | səh |
21 | ! | 31 | 1 | 41 | A | 51 | Q | 61 | a | 71 | q |
22 | ‘ | 32 | 2 | 42 | B | 52 | R | 62 | b | 72 | r |
23 | # | 33 | 3 | 43 | C | 53 | S | 63 | c | 73 | s |
24 | φ | 34 | 4 | 44 | D | 54 | T | 64 | d | 74 | t |
25 | % | 35 | 5 | 45 | E | 55 | VƏ | 65 | e | 75 | Və |
26 | & | 36 | 6 | 46 | F | 56 | V | 66 | f | 76 | v |
27 | ‘ | 37 | 7 | 47 | G | 57 | W | 67 | g | 77 | w |
28 | ( | 38 | 8 | 48 | H | 58 | X | 68 | h | 78 | x |
29 | ) | 39 | 9 | 49 | I | 59 | Y | 69 | i | 70 | y |
2A | ‘ | 3A | ; | 4A | J | 5A | Z | 6A | j | 7A | z |
2B | + | 3B | ; | 4B | K | 5B | [ | 6B | k | 7B | { |
2C | ‘ | 3C | < | 4C | L | 5C | \ | 6C | l | 7C | | |
2D | — | 3D | = | 4D | M | 5D | ] | 6D | m | 7D | } |
2E | 3E | > | 4E | N | 5E | — | 6E | n | 7E | ~ | |
2F | / | 3F | g | 4F | O | 5F | _ | 6F | o | 7F | DEL |
Əvvəlki kodlaşdırma yaxşı işləyir ingiliscə, lakin digər dillər üçün əlverişli deyil. Məsələn in alman umlautlar var və fransızca üst yazılar. Bəzi dillərdə tamamilə fərqli əlifbalar var. ASCII-ni genişləndirmək üçün ilk cəhd əvvəlki kodlaşdırmanı əlavə 128 simvolla genişləndirən IS646 idi. Əlavə edildi məktublarştrixlər və diakritiklər ilə və adını aldı - Latın 1. Növbəti cəhd IS 8859 idi - kod səhifəsi olan. Uzatma cəhdləri də var idi, lakin bu universal deyildi. UNICODE kodlaması yaradıldı (10646). Kodlaşdırmanın arxasında duran ideya kod göstəricisi adlanan hər simvola vahid sabit 16 bitlik dəyər təyin etməkdir. Ümumilikdə 65536 göstərici var. Yerə qənaət etmək üçün biz ASII-ni UNICODE-a asanlıqla dəyişdirərək 0 -255 kodları üçün Latın-1-dən istifadə etdik. Bu standart bir çox problemi həll etdi, amma hamısını deyil. Yeni sözlərin gəlməsi ilə əlaqədar olaraq, məsələn, yapon dili üçün terminlərin sayını 20 minə yaxın artırmaq lazımdır.
Bildiyiniz kimi, kompüter məlumatı özündə saxlayır ikili, onu birlər və sıfırlar ardıcıllığı kimi təmsil edir. Məlumatı insan qavrayışı üçün əlverişli formaya çevirmək üçün hər bir unikal nömrə ardıcıllığı göstərildikdə onun müvafiq simvolu ilə əvəz olunur.
İkili kodları çap və nəzarət simvolları ilə əlaqələndirmək üçün sistemlərdən biri
Bugünkü inkişaf səviyyəsində kompüter texnologiyası istifadəçidən hər bir konkret simvolun kodunu bilməsi tələb olunmur. Lakin ümumi anlayış kodlaşdırmanın necə həyata keçirildiyi son dərəcə faydalıdır və bəzi kateqoriyalı mütəxəssislər üçün hətta zəruridir.
ASCII yaradılmasıKodlaşdırma əvvəlcə 1963-cü ildə hazırlanmış və sonra 25 il ərzində iki dəfə yenilənmişdir.
Orijinal versiyada ASCII simvol cədvəlinə 128 simvol daxil edildi;
Uzun illərdir bu kodlaşdırma dünyada ən məşhur idi. 2006-cı ildə Latın 1252 lider mövqe tutdu və 2007-ci ilin sonundan bu günə qədər Unicode lider mövqeyini möhkəm saxladı.
ASCII-nin kompüter təqdimatıHər bir ASCII simvolu var öz kodu, sıfırı və ya birini təmsil edən 8 simvoldan ibarətdir. Bu təqdimatdakı minimum rəqəm sıfırdır (ikili sistemdə səkkiz sıfır), bu cədvəldəki birinci elementin kodudur.
Cədvəldəki iki kod standart US-ASCII və onun milli variantı arasında keçid üçün ayrılmışdır.
ASCII 128 deyil, 256 simvolu daxil etməyə başladıqdan sonra kodlaşdırma variantı geniş yayıldı ki, burada cədvəlin orijinal versiyası 8-ci bit sıfırla ilk 128 kodda saxlanılırdı. Cədvəlin yuxarı yarısında milli yazılı simvollar saxlanılırdı (128-255-ci mövqelər).
İstifadəçinin birbaşa ASCII simvol kodlarını bilməsinə ehtiyac yoxdur. Tərtibatçıya proqram təminatı Adətən ikili sistemdən istifadə edərək kodunu hesablamaq üçün cədvəldəki elementin nömrəsini bilmək kifayətdir.
Rus dili70-ci illərin əvvəllərində Skandinaviya dilləri, Çin, Koreya, Yunan və s. üçün kodlaşdırmalar hazırladıqdan sonra öz versiyasını yaratmağa başladı. Sovet İttifaqı. Tezliklə, ilk 128 ASCII simvol kodunu qoruyan və milli əlifbanın hərfləri və əlavə simvollar üçün eyni sayda mövqelər ayıran KOI8 adlı 8 bitlik kodlaşdırma versiyası hazırlanmışdır.
Unicode tətbiqindən əvvəl KOI8 İnternetin Rusiya seqmentində üstünlük təşkil edirdi. Həm rus, həm də Ukrayna əlifbası üçün kodlaşdırma variantları var idi.
ASCII problemləriGenişləndirilmiş cədvəldə belə elementlərin sayı 256-dan çox olmadığı üçün bir kodlaşdırmada bir neçə fərqli skripti yerləşdirmək imkanı yox idi. 90-cı illərdə "crocozyabr" problemi Runet-də rus dilində ASCII simvolları ilə yazılmış mətnlər səhv göstərildikdə ortaya çıxdı.
Problem kod uyğunsuzluğu idi müxtəlif variantlar ASCII bir-birinə. Unutmayaq ki, müxtəlif simvollar 128-255 mövqelərində yerləşə bilər və bir kiril kodlamasını digərinə dəyişdirərkən mətnin bütün hərfləri kodlaşdırmanın fərqli versiyasında eyni nömrəyə malik digərləri ilə əvəz edilmişdir.
Hazırki vəziyyətUnicode-un yaranması ilə ASCII-nin populyarlığı kəskin şəkildə azalmağa başladı.
Bunun səbəbi yeni kodlaşdırmanın demək olar ki, bütün yazılı dillərdən simvolları yerləşdirməyə imkan verməsidir. Bu halda, ilk 128 ASCII simvolu Unicode-da eyni simvollara uyğun gəlir.
2000-ci ildə ASCII İnternetdə ən populyar kodlaşdırma idi və Google tərəfindən indeksləşdirilən veb səhifələrin 60%-də istifadə olunurdu. 2012-ci ilə qədər belə səhifələrin payı 17%-ə qədər azaldı və Unicode (UTF-8) ən populyar kodlaşdırma yerini aldı.
Beləliklə, ASCII tarixin vacib bir hissəsidir informasiya texnologiyaları, lakin gələcəkdə onun istifadəsi perspektivsiz görünür.