ՀամակարգիչներԾրագրավորում

ASCII կոդը (ամերիկյան ստանդարտ կոդ համար տեղեկատվության փոխանակման) - հիմնական տեքստակոդավորումը համար Լատինական այբուբենի

Ինչպես հայտնում է Հեռահաղորդակցության միջազգային միության, 2016 թ. Ինտերնետը ավելի կամ պակաս պարբերաբար օգտագործել երեք եւ կես միլիարդ մարդ: Նրանց մեծ մասը նույնիսկ չեն էլ մտածել, որ որեւէ ուղարկված նրանց միջոցով համակարգչի կամ բջջային գաջեթների, ինչպես նաեւ տեքստերը, որոնք ցուցադրվում են մոնիտորների վրա բոլոր տեսակի, ըստ էության, մի համադրություն 0 եւ 1. Սա կոչվում է կոդավորված ներկայացուցչությունը տեղեկատվության. Այն ապահովում եւ նպաստում է իրականացնել իր պահեստավորման, մշակման եւ փոխանցման: 1963 թ.-ին, ԱՄՆ-ASCII կոդը մշակվել է, որը ենթակա է սույն հոդվածի.

Տեղեկատվության ներկայացմանը համակարգչում

Առումով ցանկացած էլեկտրոնային համակարգչային տեքստի մի հավաքածու առանձին կերպարների: Նրանց թվում են ոչ միայն այն նամակը, այդ թվում, մայրաքաղաք, այլեւ կետադրական նշանները, համարները. Բացի այդ, հատուկ խորհրդանիշները, որոնք օգտագործվում են "=", "&", "(" եւ տարածքներ.

A բազմակարծությունը խորհրդանիշների, որոնք կազմում են տեքստը, որը կոչվում է այբուբենը, եւ հեռախոսահամարը - հոսանքի (բնորոշվել որպես թիվ): Է որոշելու արտահայտությունը N = 2 ^ b, որտեղ բ - թիվն տեղեկատվական bits կամ որոշակի խորհրդանիշ քաշի.

Այն ապացուցեց, որ իշխանությունը 256 կերպարների այբուբենը թույլ է տալիս Ձեզ ներկայացնել բոլոր անհրաժեշտ նիշ.

Քանի որ 256 է 8 աստիճան երկու, ապա քաշը յուրաքանչյուր բնույթ է 8 bits.

Չափման միավորը 8 bits կոչվում է 1 - բայտ, այնպես, որ մենք ասում ենք, որ երկուական կոդը ցանկացած բնույթի տեքստի, որը պահվում է Ձեր համակարգչի, զբաղեցնում է մեկ բայտ հիշողության մեջ:

Ինչպես է կոդավորում

Ցանկացած տեքստը մտել է համակարգչի հիշողության մեջ միջոցով ստեղնաշարի ստեղների վրա, որոնք գրված թվեր, տառեր, կետադրական նշանները եւ այլ խորհրդանիշներ: Ի հիշատակ նրանք են փոխանցվում է երկուական կոդը, այսինքն, յուրաքանչյուր խորհրդանիշ է mapped է ծանոթ տասնորդական օրենսգրքի մի անձի 0-ից մինչեւ 255, որը համապատասխանում է երկուական կոդի .. ից 00000000 է 11111111.

Բայտ բնույթ կոդավորում թույլ է տալիս պրոցեսոր կատարում մշակման տեքստի, վերաբերում է յուրաքանչյուր բնույթ է կրում առանձին-առանձին: Միեւնույն ժամանակ, 256 կերպարները բավարար է ներկայացնել ցանկացած գծերը տեղեկատվությունը:

Կոդավորման ASCII նիշ

Այս հապավումը հանդես է գալիս անգլիական ամերիկյան ստանդարտ կոդ:

Նույնիսկ լուսաբացին համակարգչայնացման, ակնհայտ դարձավ, որ դա հնարավոր է գալ մի շարք ուղիների կոդավորման տեղեկություններ. Սակայն, տեղեկատվություն փոխանցել մեկ համակարգչից մյուսը պահանջվում էր մշակել միասնական չափանիշ: Այնպես որ, 1963 թ.-ին եղել է ASCII սեղան է ԱՄՆ-ում: Այն ցանկացած բնույթի համակարգչային այբուբեն, որը նշանակվում է հերթական համարը երկուական ներկայացուցչության. Սկզբում, ASCII կոդը օգտագործվում է միայն Միացյալ Նահանգներում, եւ ավելի ուշ դարձավ միջազգային ստանդարտ համար PC.

Բովանդակություն

ASCII կոդերը բաժանվում են 2 մասի: Միջազգային ստանդարտ համարվում է միայն առաջին կեսը սեղանի շուրջ: Այն իր մեջ ներառում է կոդը ից հերթական համարն 0 (կոդավորված է որպես 00000000) մինչեւ 127 (կոդի 01111111):

սերիական համարը

N

Կոդավորման ASCII տեքստ

խորհրդանիշ

0 - 31

0000 0000 - 0001 1111

Նիշ N ից 0 31 կոչվում են մենեջերներ: Նրանց նպատակն է «ուղեցույցը» գործընթացը տեքստ է մոնիտորի կամ տպագրական սարքի, մի ազդանշան ձայնի, եւ այլն:

32 - 127

0010 0000 - 0111 1111

Նշաններ կապնվել N-ից 32 127 (ստանդարտ մասը սեղանի շուրջ) - մեծատառերը եւ փոքրատառերը է լատինական այբուբենի, որ 10-Բնական թվեր, կետադրական նշանները, եւ տարբեր փակագծերում, առեւտրային եւ այլ կերպարներ .. Խորհրդանիշ 32 ցույց է տալիս բացատ:

128 - 255

1000 0000 - 1111 1111

Նշաններ կապնվել N-ից 128 է 255 (այլընտրանքային մասի սեղանի կամ կոդի էջում), կարող է ունենալ մի շարք տարբերակներ, որոնցից յուրաքանչյուրը ունի իր սեփական համարը: Կոդը էջ օգտագործվում է ստեղծել ազգային այբուբեններից, որոնք տարբերվում են լատիներեն: Մասնավորապես, այն իրականացվում օգնությամբ ASCII կոդը համար, ռուսերեն:

Աղյուսակ կոդավորում մեծատառ եւ փոքրատառ տառերը հետեւում են միմյանց այբբենական կարգի եւ համարներ - Աճման արժեքների. Այս սկզբունքը վերաբերում է ռուսական այբուբենի.

հսկողության նիշ

ASCII կոդավորման սեղան սկզբանե նախատեսված է ընդունելության եւ տեղեկատվության փոխանցման վերաբերյալ դա այլեւս չի օգտագործվում է սարքի որպես հեռատիպ: Այս առումով, բնույթը նյութեր են չտպվող օգտագործվում է որպես հրամանների վերահսկել սարքը: Նման հրամանները օգտագործվում էին այնպիսի նախընտրական համակարգչային հաղորդակցման մեթոդները, ինչպիսիք են Մորս համար, եւ այլն:

Առավել տարածված «հեռատիպ» խորհրդանիշն է NUL (00 "զրո"): Նա դեռ օգտագործվում է շատ ծրագրավորման լեզուների, նշելով նշան ավարտին գծի.

Որտեղ օգտագործվում ASCII կոդավորման

Ամերիկյան ստանդարտ կոդ - պահանջում է ոչ միայն տեքստային մուտքի ստեղնաշարի. Այն նաեւ օգտագործվում է աղյուսակում: Մասնավորապես, ASCII Art Maker ծրագիրը պատկերների ներկայացնում տարբեր ընդարձակման սպեկտրը ASCII Նիշերի կոդավորում.

Այդ արտադրանքը գալիս են երկու տեսակի `արվեստ խմբագիրները գործառույթը կատարելու է վերծանել պատկերի մեջ տեքստի եւ նորադարձների է« Pictures »- ի ASCII-գրաֆիկայի. Օրինակ, հայտնի է վարչապետ օրինակ է Smiley Coding խորհրդանիշ:

ASCII կարող է օգտագործվել, երբ ստեղծել փաստաթուղթը HTML: Այս դեպքում, դուք կարող եք մուտքագրել մի շարք նշաններից եւ մի խորհրդանիշ, որը համապատասխանում է սույն օրենսգրքի կհայտնվի, երբ դիտելու էջը էկրանի վրա:

ASCII համար անհրաժեշտ է ստեղծել բազմալեզու կայքեր, քանի որ նշաններ, որոնք չեն պատկանում որեւէ կոնկրետ ազգային սեղանի փոխարինում են ASCII-կոդերի.

որոշ առանձնահատկություններ

Ծածկագրել տեքստային տեղեկատվություն ASCII սկզբանե օգտագործվել է 7 bits (մեկ մնաց դատարկ), բայց այսօր նա աշխատում է որպես 8-bit.

Նամակներ, որոնք գտնվում են սյունակներում են վերեւում եւ ներքեւում, տարբերվում են միմյանցից միայն մեկ քիչ. Սա մեծապես նվազեցնում է բարդությունը քննության:

ASCII դիմում է Microsoft Office

Անհրաժեշտության դեպքում, այս տեսակ կոդավորում տեքստային տեղեկություններ կարող է օգտագործվել տեքստային խմբագիրների կողմից Microsoft ընկերության, ինչպիսիք են Գրառման գրքույկ, եւ Office Word. Սակայն, երբ մուտքագրում այս դեպքում, դուք չեք կարող օգտագործել որոշ գործառույթներ: Օրինակ, դուք չեք կարողանա իրականացնել համարձակ, քանի որ ASCII բնույթ պահպանում է միայն իմաստը տեղեկատվության, անտեսելով իր ընդհանուր ձեւը եւ ձեւը.

ստանդարտացում

Այդ կազմակերպությունը որդեգրել ISO ստանդարտ ISO 8859. Այս խումբը սահմանում է ութ bit կոդավորման համար տարբեր լեզվական խմբերի. Մասնավորապես, ISO 8859-1 - ը ընդլայնված ASCII, որը հանդիսանում է սեղան է Միացյալ Նահանգների եւ Արեւմտյան Եվրոպայում: A ISO 8859-5 - է սեղան, որն օգտագործվում է Կիրիլյան այբուբենը, այդ թվում `ռուսերեն լեզվով:

Պատմական պատճառներով դեպի ISO 8859-5 այն օգտագործվում է կարճ ժամանակով:

Համար ռուսաց լեզվի Ներկայումս փաստացի օգտագործված կոդավորման:

  • CP866 (Կոդ Էջ 866), կամ DOS, որը հաճախ անվանում են այլընտրանքային կոդավորում ԳՕՍՏ: Այն ակտիվորեն օգտագործվել մինչեւ կեսերին 90 - ական թվականներին անցյալ դարում: Ներկայումս, գրեթե երբեք չեն օգտագործվում:
  • Koi-8. Կոդավորման մշակվել է 1970-80-ական թվականներին, եւ այս պահի դրությամբ դա սովորական ստանդարտ e-mail- հաղորդագրությունների RuNet. Այն լայնորեն օգտագործվում է OS ընտանիքում Unix, այդ թվում, Linux. «Ռուսաստանի» Ծանոթություններ Մեսսենջեր Օգտվող Koi-8, կոչվում է Koi-8R. Բացի այդ, կան տարբերակներ այլ Կիրիլյան լեզուներ, ինչպիսիք են ուկրաինական:
  • Կոդ Էջ 1251 (CP 1251, Windows - 1251 թ.): Մշակվել է Microsoft- տրամադրել աջակցություն է ռուսաց լեզվի Windows միջավայրում:

Հիմնական առավելությունը CP866 առաջին ստանդարտի էր պահպանել կեղծ գրաֆիկական նիշ է նույն պաշտոններում, ինչպես նաեւ Երկարաձգվող ASCII. Սա թույլ է տալիս Ձեզ առաջադրվել անփոփոխ է տեքստը ծրագրի, արտաքին արտադրությունը, ինչպիսիք են հայտնի Norton հրամանատար: Այս պահին, CP866 համար օգտագործվում է ծրագրերի համար նախատեսված Windows, որոնք գործում են լրիվ էկրանի տեքստային տեսակետից կամ տեքստային տուփեր, այդ թվում `FAR Manager.

Համակարգչային տեքստերը գրված CP866 կոդավորում, վերջին ժամանակներս բավականին հազվադեպ, բայց այն օգտագործվում է ռուսական filenames ի «Vindous»:

«Unicode»

Ներկայումս, առավել տարածված է սա է կոդավորում. Կոդեր «Unicode» է դաշտում. Առաջին (- ից 0000 դեպի U + U + 007F) ներառում է մի շարք ASCII հերոսների հետ կոդերը: Հաջորդում են դաշտային հերոսների տարբեր ազգային գրականության, ինչպես նաեւ կետադրական նշաններն ու տեխնիկական խորհրդանիշների. Ի լրումն, մի մասը կոդի «Unicode» է վերապահված դեպքում անհրաժեշտության ընդգրկել նոր նիշ է ապագայում.

Այժմ դուք գիտեք, որ ASCII յուրաքանչյուր բնույթ ներկայացված որպես համադրություն 8 zeros ու նորերը. Աշխարհիկ մարդ, այդ տեղեկատվությունը կարող է թվալ ավելորդ եւ անհետաքրքիր, բայց չեն ուզում եք իմանալ, թե ինչ է կատարվում »- ի ուղեղի« Ձեր համակարգչում?!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hy.birmiss.com. Theme powered by WordPress.