Zaxistu o'rni uchun ansi kodi. Kodlash: foydali ma'lumotlar va qisqacha retrospektiv. ANSI belgilar to'plami

Kod (ikki marta)

(imzosiz o'nliklar)

(o'nlik belgisi)

A (buyuk lotin)

B (buyuk lotin)

a (erkak lotincha)

A (ajoyib rus)

Kodda ANSI

A (ajoyib rus)

Kodda ASCII

Yuqorida ko'rsatilganidek, shunga o'xshash kod imzosiz formatda 0 dan 255 gacha bo'lgan raqamlarning butun sonini qo'llab-quvvatlaydi. Shunday qilib, teri belgisiga butun raqam beriladi, u ham belgi kodi deb ataladi. Belgilar kodlari to'plami deyiladi kodlar jadvali yoki yana kodvannyam .

Shaxsiy kompyuterlar uchun eng keng kod jadvallari ANSI (Amerika Milliy Standartlar Instituti) va ASCII (Axborot almashinuvi uchun Amerika standart kodi). Windows da ANSI jadvali, DOS da ASCII jadvali to'xtab qolgan. Biroq, bu ikkita jadvalda birinchi 128 ta kod mavjud (0 dan 127 gacha) qochib ketish ; Ular faqat milliy (rus) harflar va "psevdografika" belgilarini saqlash uchun qo'llaniladigan so'nggi 128 kod bilan yo'q qilinadi.

Hover jadvallari ma'noga ega KS"ramzning kodi" degan ma'noni anglatadi va Z- "Rimz".

Belgilar jadvalining standart qismi (ascii-ansi)

Ko'proq ramzlarning haddan tashqari sug'urtalanishi bilan bog'liq harakatlar alohida ma'noga ega. Masalan, 9-kodli belgi gorizontal jadval belgisini, 10-kodli belgi qatorni uzatish belgisini va 13-kodli belgi vagonning aylanish belgisini bildiradi.

Reg.ru: domen va xosting

Rossiyadagi eng yirik registrator va xosting provayderi.

Xizmatda 2 milliondan ortiq domen nomlari.

Yetkazib berish, domen uchun pochta, biznes uchun yechim.

700 mingdan ortiq. Butun dunyodagi mijozlar allaqachon o'z tanlovlarini qilishgan.

*Sichqoncha kursorini aylantirishni kamaytirish uchun harakatlantiring.

Orqaga oldinga

Kodlash: foydali ma'lumotlar va qisqacha retrospektiv

Men ushbu maqolani oziq-ovqat ta'minotiga qisqacha qarash sifatida yozmoqchi edim.

Biz kodlashni nima boshlaganini aniqlaymiz va hidning printsipial jihatdan qanday paydo bo'lishi tarixiga qisqacha to'xtalib o'tamiz.

Keling, faoliyat va ularning xususiyatlari haqida gapiraylik, shuningdek, kodlar bilan ishlashga imkon beradigan fikrlarni ko'rib chiqaylik, biz bunday nomlarning saytida paydo bo'lgan o'ziga xoslikdan ko'proq xabardormiz. Krakozyabriv, keyin. o'qilmaydigan belgilar.

Hey, ketaylik...

Kodlash nima?

Aftidan kechirilgan kodlash- Ushbu jadvalda ekranda paydo bo'ladigan belgilar va raqamli kodlar mavjud.

Tobto. Bu biz klaviaturadan yoki monitor ekranida bitlarning aniq ketma-ketligi (nol va birliklar) bilan kodlangan belgidan kiritamiz. 8 bit, siz bilganingizdek, 1 baytgacha ma'lumotni qo'shadi va yana bir nechta.

Belgilarning tashqi ko'rinishi shrift fayllari bilan belgilanadi, ular kompyuteringizda o'rnatilgan. Shuning uchun ekranda matnni ko'rsatish jarayonini shriftga kiritilgan nollar va bitta aniq belgilar ketma-ketligini bosqichma-bosqich tartibga solish deb ta'riflash mumkin.

Bizning barcha kundalik kodlarimizdan foydalanish mumkin ASCII.

Ushbu qisqartma sifatida shifrlangan Axborot almashish uchun Amerika standart kodeksi(Boshqa belgilar va boshqa maxsus kodlar uchun Amerika standart kodlari jadvali).

Tse bir baytli kodlash, Bu kitobda jami 128 ta belgi mavjud: lotin alifbosidagi harflar, arab raqamlari va boshqalar.


Keyinchalik u kengaytirildi (dastlab u barcha 8 bitni ushlamadi), shuning uchun bir bayt ma'lumotda kodlanishi mumkin bo'lgan 128 emas, balki 256 (8 bosqichda 2) turli xil belgilarni olish mumkin bo'ldi. .

Bunday puxtalik ASCII ga kengayish imkonini berdi milliy tillarning ramzlari, allaqachon keng tarqalgan lotin alifbosiga qo'shimcha ravishda.

Kengaytirilgan ASCII kodlash uchun bizda mavjud bo'lgandan ko'ra ko'proq imkoniyatlar mavjud. O'ylaymanki, ko'pchiligingiz bu kabi kodni sezgansiz KOI8-R - shuningdek kengaytirilgan ASCII kodlash, rus tilining ramzlari bilan ishlash uchun mo'ljallangan.

Keling, rozvitku kodvanga qadam qo'ying siz vazhat paydo bo'lishi mumkin, shuning uchun saflar ANSI kodi.

Aslida, ular bir xil edi ASCII ning kengaytirilgan versiyasi, ammo ulardan turli xil psevdografik elementlar olib tashlandi va boshqa belgilar qo'shildi, ular uchun avval "erkin joy" yo'q edi.

Bunday ANSI kodlashning mohiyati hamma uchun ravshan Windows-1251. Tipografik belgilarga qo'shimcha ravishda, ushbu kod rus tiliga yaqin til alifbosi harflarini ham o'z ichiga olgan (Ukrain, Belarus, Serb, Makedoniya va Bolgar).


ANSI kodi - bu tanlangan nom. Aslida, ANSI o'zgaruvchisining haqiqiy kodlanishi Windows operatsion tizimining reestriga nima tayinlangani bilan aniqlanadi. Rossiya modellari uchun bu Windows-1251 bo'ladi, lekin boshqa kompyuterlar uchun u boshqa turdagi ANSI bo'ladi.

Tasavvur qilganingizdek, kodlashning kombinatsiyasi va yagona standartning mavjudligi yaxshi natijalarga olib kelmadi, bu esa bunday nomlar bilan ko'plab sustriyalarni keltirib chiqardi. krakozebralar- Ahmoq belgilar to'plami bilan o'qib bo'lmaydi.

Ularning paydo bo'lishining sababi oddiy - bu Bitta kodlash jadvalida, vikorista va boshqa kodlash jadvalida kodlangan belgilarni ko'rsatishga harakat qiling.

Veb-ishlab chiqish kontekstida biz yoriqlarga duch kelishimiz mumkin, masalan, Ruscha matn serverda saqlanganligi sababli noto'g'ri kodda saqlanadi.

Shubhasiz, bu bitta muammo, agar biz o'qilmagan matnni yo'q qilsak - bu erda juda ko'p imkoniyatlar mavjud, ayniqsa sizda ma'lumotlar bazasi mavjud bo'lsa, qaysi ma'lumotlar qo'shiq kodida saqlanadi va ma'lumotlar bazasi bilan ednannyada saqlanadi. .

Bu barcha muammolarning paydo bo'lishi yangi narsalarni yaratish uchun turtki bo'ldi. Dunyodagi istalgan tilni kodlash mumkin bo'lishi uchun kodlash etarli emas (va hatto bitta baytli kodlash yordamida ham barcha belgilarni tasvirlab bo'lmaydi, aytaylik, xitoy tillari, bu erda ular aniq ko'p. 256 dan kam), agar tipografiya qo'shimcha maxsus belgilar mavjud bo'lsa ham.

Bir so'z bilan aytganda, yaratish kerak edi universal kodlash, bu qizil tanqislik muammosini bir marta va butunlay yo'q qiladi.

Unicode - universal matn kodlash (UTF-32, UTF-16 va UTF-8)

Standartning o'zi 1991 yilda notijorat tashkilot tomonidan yaratilgan "Unicode konsortsiumi"(Unicode Consortium, Unicode Inc.) va bu ishning birinchi natijasi kodlashni yaratish edi. UTF-32.

Nutqdan oldin, qisqartmaning o'zi UTF uchun turadi Unicode o'zgartirish formati(Qayta ishlab chiqilgan Unicode formati).

Bitta belgini kodlash uchun kimning kodlashi vikorystuvatga shunchalik ko'p berildi 32 bit, keyin. 4 bayt ma'lumot. Agar biz bu raqamni bitta baytli kodlash bilan taqqoslasak, biz oddiy almashtirishni davom ettiramiz: ushbu universal kodlashda 1 ta belgini kodlash kerak. 4 marta ko'proq urish, bu faylni 4 marta "siqadi".

Bundan tashqari, ushbu kodlash yordamida tavsiflanishi mumkin bo'lgan belgilar soni barcha oqilona chegaralardan oshib ketishi va texnik jihatdan 2 32 darajaga teng raqam bilan chegaralanganligi aniq. Ma'lum bo'lishicha, sizning fayllaringiz bo'yicha aniq haddan tashqari ortiqcha va pul isrof bo'lgan bo'lsa ham, kodlash kengaymagan.

U yangi texnologiya - UTF-16 bilan almashtirildi.

Nomidan ko'rinib turibdiki, kimning kodi kodlash uchun bitta belgiga ega Endi 32 bit emas, faqat 16 bit mavjud(Tobto 2 bayt). Shubhasiz, UTF-32 ga qaraganda "engilroq" har qanday belgidan foydalanish yaxshiroq, lekin u bir baytli kodlashdan tashqari har qanday belgi uchun "muhim".

UTF-16 kodlash uchun mavjud belgilar soni an'anaviy bo'lib, kamida 2 dan 16 darajagacha. 65536 belgi. Agar hamma narsa noto'g'ri bo'lsa, UTF-16-dagi kod maydonining qolgan miqdori 1 milliondan ortiq belgigacha kengaytiriladi.

Biroq, bu ishlab chiqarish chakana sotuvchilarning ehtiyojlarini to'liq qondira olmadi. Aytaylik, agar siz ingliz va lotin harflarida yozsangiz, ASCII kodlashning kengaytirilgan versiyasidan UTF-16 ga o'tganingizdan so'ng, fayl hajmi ikki baravar ko'paydi.

Natijada, Universal narsani yaratishning yana bir namunasi yaratildi, va bu UTF-8 kodlash haqida hammamiz biladigan narsadir.

UTF-8- tse o'zgaruvchan belgi bilan ko'p baytli kodlash. Nomga asoslanib, siz UTF-32 va UTF-16 o'xshashligi bo'yicha bitta belgini kodlash uchun 8 bit kerak deb o'ylashingiz mumkin, ammo bu to'g'ri emas. Aniqrog'i, unchalik emas.

O'ng tomonda UTF-8 8-bitli belgilardan foydalangan eski tizimlarga nisbatan eng zukkolikni ta'minlaydi. UTF-8-da bitta belgini kodlash uchun siz haqiqatan ham wiki-dan foydalanishingiz kerak 1 dan 4 baytgacha yozing(Gipotetik jihatdan 6 baytgacha bo'lishi mumkin).

UTF-8 da barcha lotin belgilar ASCII kodlashda bo'lgani kabi 8 bit bilan kodlangan.. Boshqacha qilib aytadigan bo'lsak, ASCII kodlashning asosiy qismi (128 belgi) UTF-8 ga o'tdi, bu esa hammasini boshlagan kodlashning universalligini saqlab qolgan holda unga atigi 1 baytni "sarflash" imkonini beradi.

Bundan tashqari, dastlabki 128 ta belgi 1 baytda kodlanganligi sababli, qolgan barcha belgilar 2 bayt yoki undan ko'p kodlangan. Zokrema, Kozhen, kirill harfi 2 baytda kodlangan.

Shunday qilib, biz universal kodni yaratdik, bu bizga keraksiz noqulay fayllarsiz ifodalanishi kerak bo'lgan barcha mumkin bo'lgan belgilarni qidirishga imkon beradi.

BOM bilanmi yoki BOMsizmi?

Masalan, matn muharrirlaridan (kod muharrirlari) qanday foydalangansiz Notepad++, phpDesigner, tez PHP Va shunga o'xshash, shubhasiz, ular yon tomon yaratiladigan dizaynni hisobga olgan holda, siz odatda 3 ta variantni tanlashingiz mumkin bo'lganlarga e'tibor berishdi:

ANSI
- UTF-8
- BOMsiz UTF-8


Men sizga darhol aytamanki, oxirgi variantni tanlash har doim eng yaxshi variant. BOMsiz UTF-8.

Xo'sh, BOM nima va u bizga nima uchun kerak emas?

BOM uchun turadi Bayt tartibi belgisi. Bu matn faylining bayt tartibini ko'rsatish uchun ishlatiladigan maxsus Unicode belgisi. Sizning vikoristaningizning spetsifikatsiyasi uchun shart emas, lekin BOM Vikorist matnli faylni kobga o'rnatishda aybdor.

Biz robot haqida batafsil ma'lumot bermaymiz. BOM. Biz uchun asosiy g'oya bu: Ushbu xizmat belgisini UTF-8 bilan birgalikda ishlatish dasturlardan kodni normal o'qishni talab qiladi., buning natijasida robotlashtirilgan skriptlar bilan bog'liq muammolar mavjud.

Windows-1251 - bu Microsoft Windows-ning barcha rus versiyalari uchun standart 8-bitli kodlash bilan bir xil bo'lgan belgilar to'plami va kodlash. Ushbu kod Evropaning o'xshash mamlakatlarida katta mashhurlikka erishishi kutilmoqda. Windows-1251 boshqa 8-bitli kirill kodlashlaridan (CP866, KOI8-R va ISO 8859-5 kabi) asl matn uchun an'anaviy rus tilida ishlatiladigan deyarli barcha belgilarning ko'rinishi (har kuni faqat belgi) bilan aniq ajralib turadi. ovozda). Kirill harflari alifboga amal qiladi.
Windows-1251 shuningdek, rus tiliga yaqin tillar uchun barcha belgilarni o'z ichiga oladi: belarus, ukrain, serb, makedon va bolgar.
Amalda, bu Windows-1251 kodlash UTF-8 kengaytmasidan oldin Internetda o'rnatilishi uchun etarli bo'ldi.

Windows-1251 belgilar kodlari jadvali

dekabrHexBelgi dekabrHexBelgi
000 00 YO'Q 128 80 Ђ
001 01 SOH 129 81 Ѓ
002 02 STX 130 82
003 03 ETX 131 83 ѓ
004 04 EOT 132 84
005 05 ENQ 133 85
006 06 ACK 134 86
007 07 BEL 135 87
008 08 B.S. 136 88
009 09 TAB 137 89
010 0ALF 138 8AЉ
011 0BVT 139 8B
012 0CFF 140 8CЊ
013 0DCR 141 8DЌ
014 0ESO 142 8EЋ
015 0FS.I. 143 8FЏ
016 10 DLE 144 90 ђ
017 11 DC1 145 91
018 12 DC2 146 92
019 13 DC3 147 93
020 14 DC4 148 94
021 15 N.A.K. 149 95
022 16 SYN 150 96
023 17 ETB 151 97
024 18 JON 152 98
025 19 E.M. 153 99
026 1ASUB 154 9Aљ
027 1BESC 155 9B
028 1CFS 156 9Cњ
029 1DG.S. 157 9Dќ
030 1ER.S. 158 9Eћ
031 1FBIZ 159 9Fџ
032 20 SP 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 Miloddan avvalgiј
061 3D= 189 BDЅ
062 3E> 190 BO'LINGѕ
063 3F? 191 B.F.ї
064 40 @ 192 C0 A
065 41 A 193 C1 B
066 42 B 194 C2 U
067 43 C 195 C3 G
068 44 D 196 C4 D
069 45 E 197 C5 E
070 46 F 198 C6 VA
071 47 G 199 C7 Z
072 48 H 200 C8 І
073 49 I 201 C9 Y
074 4AJ 202 C.A. Oldin
075 4BK 203 C.B. L
076 4CL 204 CC M
077 4DM 205 CD N
078 4EN 206 C.E. Haqida
079 4FO 207 CF P
080 50 P 208 D0 R
081 51 Q 209 D1 Z
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 V 215 D7 H
088 58 X 216 D8 Sh
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 va
103 67 g 231 E7 h
104 68 h 232 E8 і
105 69 i 233 E9 th
106 6Aj 234 E.A. oldin
107 6Bk 235 E.B. l
108 6Cl 236 E.C. m
109 6Dm 237 ED n
110 6En 238 E.E. haqida
111 6Fo 239 E.F. P
112 70 p 240 F0 R
113 71 q 241 F1 h
114 72 r 242 F2 T
115 73 s 243 F3 da
116 74 t 244 F4 f
117 75 u 245 F5 X
118 76 v 246 F6 ts
119 77 w 247 F7 yil
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 e
126 7E~ 254 F.E. Yu
127 7FDEL 255 FF I

Maxsus (asosiy) belgilarning tavsifi

Dastlab, ASCII jadvalining asosiy belgilari (diapazon 00-31 plyus 127) teletayp mashinalari, ma'lumotlarni teshilgan sahifaga kiritish va boshqalar kabi apparat qurilmalarini joylashtirish uchun bo'lingan.
Kalit belgilar (gorizontal yorliqlar, qatorlar tasmasi va vagon burilishlaridan tashqari) HTML hujjatlarida tuzatilmaydi.

Maxsus (tashuvchi) belgilar

Kod Tavsif
NUL, 00Null, bo'sh
SOH, 01Sarlavhaning boshlanishi
STX, 02TeXt ning boshlanishi, matn kobi
ETX, 03TeXt oxiri, matn oxiri
EOT, 04Translyatsiyaning tugashi
ENQ, 05So'ramoq. Iltimos, tasdiqlang
ACK, 06Visnovokznannya. tasdiqlayman
BEL, 07Qo'ng'iroq, jiringla
BS, 08Backspace, bitta belgini orqaga aylantiring
TAB, 09Yorliq, gorizontal jadval
LF, 0ALine Feed, qatorni uzatish
Ko'pgina dasturlarimizdagi infektsiya \n sifatida ifodalanadi
VT, 0BVertikal yorliq, vertikal jadval
FF, 0CShakl tasmasi, ishga tushirish sahifasi, yangi sahifa
CR, 0DVagonning qaytishi, vagonning aylanishi
Ko'pgina dasturlarimizdagi infektsiya \r sifatida ifodalanadi
SO, 0EShift Out, printerdagi bosib chiqarish chizig'ining rangini o'zgartiring.
SI, 0FShift In, printerdagi bosib chiqarish chizig'ining rangini orqaga burang
DLE, 10Data Link Escape, ma'lumotlarni uzatish kanalini taqlid qilish
DC1, 11
DC2, 12
DC3, 13
DC4, 14
Qurilmani boshqarish, belgilar va qurilmalar
NAK, 15Salbiy tan olish, men tasdiqlamayman
SYN, 16Sinxronizatsiya. Sinxronizatsiya belgisi
ETB, 17Matn blokining oxiri
JON, 18Bekor qilish, avval uzatilgan bekor qilish
EM, 19O'rta oxiri
SUB, 1AO‘rinbosar, o‘rinbosar. Uyda ramz ustiga qo'yilgan, uning qiymati pul o'tkazish vaqtida sarflangan yoki muhrlangan
ESC, 1BEscape Ehtiyotkorlik ketma-ketligi
FS, 1CFayl ajratuvchi
GS, 1DGuruh ajratuvchi
RS, 1EYozuvni ajratuvchi
AQSh, 1FBirlik ajratuvchi
DEL, 7FO'chirish, qolgan belgini o'chirish.

Biroq, dalillarni to'ldirish uchun yordamchi sizga bosimning boshqa qiymati yoki boshqa miqdorlar tizimidagi qiymat nimani ko'rsatishini darhol aytmaydi.

Shchob yengillik Siz uchun biz Evropa va Amerika tizimlarida bosim va hayot qiymatlari o'rtasidagi kichik o'zaro bog'liqlik jadvalini taqdim etamiz tushuntirishlar bilan. Keling, standartlarning o'zlari haqida bir necha so'z bilan boshlaylik.


DIN- bu nemis standarti (sifatida shifrlangan Deutsches Institut für Normung, keyin Germaniya standartlashtirish instituti tomonidan bo'lingan), bu butunlay Xalqaro standartlashtirish tashkiloti - ISO (Xalqaro standartlashtirish tashkiloti) qoidalari doirasida bo'linadi.


ANSI- standart, Amerika Qo'shma Shtatlarida maqtovga sazovor. Sifatida shifrlangan Amerika milliy standartlar instituti Bu Amerika milliy standartlashtirish institutining standarti.

Ko'rinishidan, ANSI standartlari ushbu institutning o'zi tomonidan o'rnatiladi va ulardan uzoqdir xato qilmang standartlar o'rtasida DINі ANSI aniqroq kviling bo'lishi mumkin Turlari turli sohalarda.

ANSI dan DIN ga bitta viza aylantirildi

Bu erda hamma narsa oddiy: standart sifatida ANSI Biroq, 150 raqami o'rinbosarga beriladi - bu nominal (uning armatura sug'urtalangan) vitse 20 bar, 300 - 50 bar va hokazo bo'lishi kerakligini anglatadi. uchun maksimal qiymat ANSI klassi- Evropa standartiga muvofiq 2500 dan ortiq 420 bar DIN.


Ushbu stolni aylanib o'tish, oson emas vice i qiymatini orqaga siljiting: z DIN V ANSI, agar biz bunday tarjimani amalga oshirmoqchi bo'lsak, bizning muhandislarimiz juda ko'p narsaga muhtoj Keyingisi.

Birliklarni Amerika tizimidan Yevropa (Rossiya) tizimiga o'tkazish

Bilganingizdek, amerikaliklar har bir kishi dyuym va oyoqlarda yashaydi va biz yevropaliklar- millimetr, santimetr va metrlarda, shuning uchun dunyoning aksariyat kuchlari muhim bo'lgani kabi, biz ham shunday yashayapmiz metrik birinchi tizim.


Dyuymlarni millimetrga qanday aylantirish mumkin? Aslida, bu erda ham buklanadigan hech narsa yo'q, bir dyuym 25,4 mm ga teng ekanligini eslash kifoya. Biroq, ko'pincha komadan keyin ko'rsatkich Menga baribir va aniqlik uchun shuni ko'rsating 1 dyuym = 25 mm.

Shunday qilib, masalan, kirish teshigining kesilishi Amerika kirish tizimidan 2 dyuymdan ko'proq orqada bo'lganligi sababli, qiymatlarni belgilangan qoidaga muvofiq kirish tizimimizga o'tkazgandan so'ng, biz 50 mm ni olib tashlaymiz. yoki, aniqrog'i, 51 mm (har bir qoida bo'yicha yaxlitlangan 50,8).

Diametri ekanligini qo'shish mumkin emas edi texnik xususiyatlari lotin harflari bilan belgilanadi DN va ko'pincha o'zini ifodalaydi dyuym, va vitse qo'shimcha harflardan keyin ko'rsatiladi PN va ko'pincha ichida ko'rsatilgan barlar- har safar, biz eng kattasi bilan bir xil belgini vikoristovuyumiz qo'lda.

Va stol keladi ko'proq yordam bunga etarlicha ishonolmaysiz aniqroq bir dyuymda qancha millimetr bor (millimetrning mingdan bir qismigacha) va siz necha millimetr, masalan, 2,5 dyuymda ekanligini ham bilib olishingiz mumkin.

Buning uchun biz ustun 2 "" (2 dyuym) ekanligini bilamiz va buning uchun biz qiymat 1/2 ekanligini bilamiz. 2,5 dyuym = 63,501 mm, bu 64 mm gacha yaxlitlanishi mumkin va, masalan, 6,25 dyuym (ya'ni 6 va 1/4) = 158,753 mm yoki 159 mm.


Dyuymdan millimetrgacha



Gapirishdan oldin, bizning veb-saytimizda Onlayn kod kalkulyatori yordamida istalgan matnni o'nlik, o'n olti, ikkilik kodlarga tarjima qilishingiz mumkin.

ASCII jadvali

ASCII (Axborot almashish uchun Amerika standart kodi)

ASCII kodlari jadvali yaratildi

Windows uchun ASCII belgilar kodlari jadvali (Win-1251)

Belgi

mutaxassis. Jadval

mutaxassis. LF (karetaning aylanishi)

mutaxassis. CR (yangi qator)

zchip. SP (Probil)

Belgi

ASCII kodlari jadvali kengaytirildi

Belgini formatlash

Backspace (bitta belgigacha aylantiring). Qo'lning aylanish mexanizmiga yoki displey kursoriga bir pozitsiyani siljitishni buyuradi.

Gorizontal jadval. Keyingi "yorliq pozitsiyasi" ga yetguncha qo'l yoki displey kursor mexanizmini ko'rsatadi.

Line tasma. Tutqichni ikkinchisining mexanizmiga yoki displey kursorini qadam satrining qulog'iga (bir qator pastga) ko'rsatadi.

Vertikal jadval. Keyingi qator guruhiga qo'l yoki displey kursorini ko'rsatadi.

Shakl tasmasi. Qo'l yoki displey kursor mexanizmining harakatini old tomon, shakl yoki ekranning chiqish holatiga ko'rsatadi.

Vagonga qaytish. Displey kursori mexanizmi yoki displey kursorining oqim qatorining chiqish (eng chap) holatiga harakatini ko'rsatadi.

Ma'lumotlarni uzatish.

Sarlavha boshlanishi. Marshrutlash ma'lumotlari yoki manzilni o'z ichiga olishi mumkin bo'lgan sarlavha belgilash uchun wiki-dan foydalaning.

Matnning boshlanishi. Matnning boshini va bir vaqtning o'zida sarlavhaning oxirini ko'rsatadi.

Matn oxiri. STX belgisidan chop etilgan matn tugagandan so'ng to'xtaydi.

So'rov. Masofaviy stantsiyadan identifikatsiya ma'lumotlarini (masalan, "Kimsan?") yozadi.

Tan olish. Asosiy qurilma ushbu belgini jo'natuvchiga ma'lumotlarning muvaffaqiyatli qabul qilinishini tasdiqlash sifatida uzatadi.

Salbiy tan olish. Birlamchi qurilma ma'lumotlarni qabul qilish bloklangan bo'lsa, bu belgini jo'natuvchiga uzatadi.

Sinxron/Bo'sh. U sinxronlashtirilgan uzatish tizimlarida tiqilib qoladi. Ma'lumot uzatish bo'lmasa, tizim sinxronizatsiyani ta'minlash uchun doimiy ravishda SYN belgilarini yuboradi.

Transmissiya blokining oxiri. Aloqa maqsadlari uchun ma'lumotlar blokining oxirini ko'rsatadi. Ma'lumotlarning katta majburiyatlarining alohida bloklarini yaratish kerak.

Ma'lumot uzatish soati uchun bo'linma belgilari.

Boshqa belgilar.

Null. (Belgi yo'q - ma'lumot yo'q). Ma'lumotlar miqdoriga qarab uzatish to'xtab qoladi.

Bell (Dzvinok). Signal qurilmalarini o'rnatish uchun javob beradi.

Shift Out. Barcha joriy kod birikmalari SI belgisi kelishidan oldin joriy belgilar to'plamiga mos ravishda talqin qilinishi kerakligini ko'rsatadi.

Shift In. Joriy kod birikmalari standart belgilar to'plami yordamida talqin qilinishi mumkinligini ko'rsatadi.

Ma'lumotlar havolasidan qochish. Keyingi belgilarning ma'nosini o'zgartiring. U qo'shimcha nazorat yoki bitlarning etarli kombinatsiyasini uzatish uchun o'rnatiladi.

DC1, DC2, DC3, DC4

Qurilmani boshqarish. Qo'shimcha qurilmalardan foydalanish uchun belgilar (maxsus funktsiyalar).

Bekor qilish (Skasuvati). Xabar qilingan blokda ushbu belgiga berilgan ma'lumotlar e'tiborga olinmasligini bildiradi (xato aniqlangan vaqtga qarab).

O'rta oxiri. Sahifaning yoki boshqa ma'lumot tashuvchining jismoniy tugashini bildiradi

O'rinbosar. Vikorist yaroqsiz yoki qabul qilib bo'lmaydigan belgini almashtirish uchun ishlatiladi.

Qochish (Rozshirennya). Kod etakchi belgining muqobil ma'noga ega ekanligini ko'rsatish uchun kengaytirilgan.

Kosmos (Probil). Chiziqlarni ajratish yoki qo'l mexanizmini yoki displey kursorini bir pozitsiya oldinga siljitish uchun qo'l bo'lmagan belgi.

O'chirish (Vidalennya). Old belgidan oldingi belgini olib tashlash (o'chirish) uchun

Noutbuklar