ascii psevdoqrafik kodları. ASCII kodlaşdırması (informasiya mübadiləsi üçün Amerika standart kodu) - Latın əlifbası üçün əsas mətn kodlaşdırması

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 strukturu
Seriya 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.
Onların funksiyası mətnin ekranda göstərilməsi və ya çap edilməsi, səs siqnalının səsləndirilməsi, mətnin işarələnməsi və s. prosesinə nəzarət etməkdir.

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.
32-ci simvol boşluqdur, yəni. mətndəki boş mövqe.
Bütün digərləri müəyyən əlamətlərlə əks olunur.

128 - 255 10000000 - 11111111

Cədvəlin alternativ hissəsi (rusca).
Kod səhifəsi adlanan ASCII kod cədvəlinin ikinci yarısı (10000000-dan başlayaraq 11111111 ilə bitən 128 kod) müxtəlif variantlara malik ola bilər, hər variantın öz nömrəsi var.
Kod səhifəsi ilk növbədə Latın dilindən başqa milli əlifbaları yerləşdirmək üçün istifadə olunur. Rus milli kodlaşdırmalarında rus əlifbasından simvollar cədvəlin bu hissəsində yerləşdirilir.

ASCII kod cədvəlinin birinci yarısı

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ı

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əmsili

Bə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.

dekabrHexSimvol dekabrHexSimvol
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 0Amütəxəssis. LF 138 8AЉ
011 0Bmütəxəssis. VT 139 8B‹ ‹
012 0Cmütəxəssis. FF 140 8CЊ
013 0Dmütəxəssis. CR 141 8DЌ
014 0Emütəxəssis. BELƏ Kİ 142 8EЋ
015 0Fmü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 1Amütəxəssis. SUB 154 9Aљ
027 1Bmütəxəssis. ESC 155 9B
028 1Cmütəxəssis. FS 156 9Cњ
029 1Dmütəxəssis. G.S. 157 9Dќ
030 1Emütəxəssis. R.S. 158 9Eћ
031 1Fmü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 A8Yo
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 B8e
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
071 47 G 199 C7 Z
072 48 H 200 C8
073 49 I 201 C9 Y
074 4AJ 202 C.A. TO
075 4BK 203 C.B. L
076 4CL 204 CC M
077 4DM 205 CD N
078 4EN 206 C.E. HAQQINDA
079 4FO 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 5AZ 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
103 67 g 231 E7 h
104 68 h 232 E8
105 69 i 233 E9 ci
106 6Aj 234 E.A. Kimə
107 6Bk 235 E.B. l
108 6Cl 236 E.C. m
109 6Dm 237 ED n
110 6En 238 E.E. O
111 6Fo 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 7Az 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 7Fmütəxəssis. DEL 255 FF I
ASCII Windows simvol kodu cədvəli.
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. Kod Təsviri
NUL, 00Boş, boş
SOH, 01Başlığın Başlanması
STX, 02TeXt başlanğıcı, mətnin başlanğıcı.
ETX, 03Mətnin sonu, mətnin sonu
EOT, 04Transmissiyanın sonu
ENQ, 05Sorğulayın. Zəhmət olmasa təsdiqləyin
ACK, 06Təsdiq. təsdiq edirəm
BEL, 07Zəng, zəng
BS, 08Backspace, bir simvol geri qayıdın
TAB, 09Nişan, üfüqi nişan
LF, 0ALine 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, 0CForma Lenti, səhifə lenti, yeni səhifə
CR, 0DVaqonun qaytarılması, vaqonun qaytarılması.
Hal-hazırda əksər proqramlaşdırma dillərində \r kimi işarələnir
SO, 0EShift Out, çap cihazındakı mürəkkəb lentinin rəngini dəyişdirin
SI,0FShift In, çap cihazındakı mürəkkəb lentinin rəngini geri qaytarın
DLE, 10Data 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, 15Mənfi etiraf, təsdiq etmirəm.
SYN, 16Sinxronizasiya. Sinxronizasiya simvolu
ETB, 17Mətn blokunun sonu, mətn blokunun sonu
CAN, 18Ləğv et, əvvəl köçürülmüş ləğv
EM, 19Ortanı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, 1BEscape Control Ardıcıllığı
FS, 1CFayl ayırıcı, fayl ayırıcı
GS, 1DQrup ayırıcı
RS, 1EQeyd ayırıcı, qeyd ayırıcı
ABŞ, 1FVahid Ayırıcı
DEL, 7FSil, 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 edin

Yalnı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əsi

ASCII 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əsi

Unicode 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əlindən istifadə

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.

Qlif

Qlif

Valyuta

Hüquqi simvollar

Riyazi 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.

Qlif

Qlif

Çap edilməyən ASCII nəzarət simvolları

Bəzilərini idarə etmək üçün istifadə edilən işarələr periferik cihazlar məsələn, printerlər, in ASCII cədvəli 0-31 nömrələri var. Məsələn, səhifə axını/yeni səhifə simvolu 12-dir. Bu simvol printerə növbəti səhifənin əvvəlinə keçməyi bildirir.

Çap olunmayan ASCII nəzarət simvollarının cədvəli

Onluq ədəd

İmza

Onluq ədəd

İmza

Məlumat kanalının azad edilməsi

Başlığın başlanğıcı

İlk cihaz idarəetmə kodu

Mətnin başlanğıcı

İkinci cihaz idarəetmə kodu

Mətnin sonu

Üçüncü cihaz nəzarət kodu

Transmissiyanın sonu

Dördüncü cihaz idarəetmə kodu

beşguşəli

Mənfi təsdiq

Təsdiq

Sinxron ötürmə rejimi

Səs siqnalı

Ötürülmüş məlumat blokunun sonu

Üfüqi cədvəl

Medianın sonu

Xətt axını/yeni xətt

Əvəzedici simvol

Şaquli nişan

aşmaq

Səhifənin tərcüməsi/yeni səhifə

On iki

Fayl ayırıcı

Vaqonun qaytarılması

Qrup ayırıcı

Bitləri saxlamadan sürüşdürün

Qeyd ayırıcı

Bit qoruyan yerdəyişmə

on beş

Məlumat ayırıcı

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

Nömrə Əmri Mənası Rəqəm Əmri Mənası
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ı
Nömrə Simvol Nömrə Simvol Nömrə Simvol Nömrə Simvol Nömrə Simvol
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 65 e 75
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
Unicode standartı

Ə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 dili

70-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əri

Geniş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ət

Unicode-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.