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

The ASCII, կերպարները: նկարագրություն, սեղանը կոդերի եւ տեսակների

Ինչպես հայտնի է, համակարգչային պահում տեղեկատվություն երկուական տեսքով, ներկայացնելով այն որպես հաջորդականությամբ zeros ու նորերը. Է թարգմանել տեղեկատվության մեջ մի ձեւով հարմար մարդկային սպառման, յուրաքանչյուր եզակի հաջորդականություն թվերի, երբ ցուցադրում փոխարինվել համապատասխան բնույթի:

Մեկը հարաբերակցությունը համակարգերի երկուական կոդերը տպել եւ հսկման նիշ է ASCII.

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

Ստեղծել ASCII

Է բնագրի ձեւով կոդավորմամբ, այն մշակվել է 1963 թվականին եւ ապա 25 տարի երկու անգամ թարմացվել:

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

Տարիների ընթացքում, սա կոդավորում է առավել տարածված է աշխարհում. 2006 թ. Առաջատար տեղը վերցրել Latin 1252, եւ 2007 թվականի վերջում եւ ներկայումս զբաղեցնում է առաջատարի դիրքը հաստատուն Unicode.

Համակարգչային ASCII ներկայացուցչության

Յուրաքանչյուր ASCII-բնույթը ունի իր սեփական կոդը, որը բաղկացած է 8 կերպարների, ներկայացնում է զրոյական կամ մեկը: Նվազագույն թվով Նման ներկայացուցչության զրո (ութ zeros են երկուական համակարգում), որը հանդիսանում է աղբյուրը առաջին տարրի սեղանի վրա:

Առավելագույն երկուական կոդը է ASCII տարբերակի բնօրինակը null + յոթ միավոր, իսկ ընդլայնված տարբերակը - ութ միավոր, կապված որպես ութերորդ քիչ:

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

Հսկողության կերպարներ են կոչվում նշաններ, որոնք չունեն գրաֆիկական ներկայացուցչություն եւ օգտագործվում է կազմակերպության տեքստի, սարքի կառավարում եւ այլն: Նրանք կարող է ցույց սկիզբը կամ վերջը տեքստի, որոնում, արտադրող մի ձայնային ազդանշան, տարբեր գործողությունները համար TTY (հեռատիպ - .. մեքենա է տվյալների փոխանցման համար էլեկտրական ալիքը) լուծումն է թողարկում սարքի տվյալների, եւ այլն չեղյալացում ակցիան:

Ի ASCII բնույթի սեղանի պաշտոնները 0 31, եւ 127 են հատկացվել վերահսկման կերպարների. Ընդհանուր առմամբ 33 նշանների:

Իսկ մնացած կերպարները

Իսկ մնացած 95 դիրքերը պաշտպանված են կետադրական նշանների եւ մաթեմատիկական գործողությունների, տասնորդական նիշերի, տառերը այբուբենի, տարբեր ռեգիստրի «A» եւ կապիտալի «Ա» հորիզոնական համապատասխանում տարբեր կոդերի ASCII բնույթի սեղանին.

Նիշերի համարները սեղանին

Եթե մարդը զբաղվում է ծրագրային ապահովման մշակման, կամ կատարել մի քանի այլ առաջադրանքները ոլորտում տեղեկատվական տեխնոլոգիաների, դա անհրաժեշտ է իմանալ, թե թիվը մի շարք ASCII տեսակի.

Ինչպես վերը նշվեց, պաշտոնը 0-31 եւ 127 վերցնել վերահսկողության նիշ. Միավորների քան-32, որը նշանակվում է մի տարածք, շարք 33-47, իսկ 58-64 պաշտպանված են կետադրական եւ հիմնական math գործողությունների:

Լատիներեն մեծատառերով կազմակերպվում է այբբենական կարգով, եւ համարակալված են 65-ից 90-ը: Փոքրատառեր են նաեւ կազմակերպվում են այբբենական կարգով, իրենց դիրքորոշումները - ից 97 - րդ է 122-ը: Իսկ մնացած համարները (91-96 եւ 123-126) հանձնարարված է փակագծերում եւ braces, թեք եւ ուղիղ խաղարկային, ինչպես նաեւ որոշ diacritical նշանների.

Լի սեղան խորհրդանիշների մի հարմար գրաֆիկական ներկայացուցչության կարելի է տեսնել վերեւում գտնվող պատկերում: The գործիչ ներքեւում ցույց է տալիս մի շարք նշանների Ռուսաստանի ASCII բնույթի սեղանին:

ընդլայնված ASCII

Քանի որ բնօրինակը տարբերակը ծածկագրման մշակվել հիման վրա ամերիկյան անդամ, այնտեղ չեն եղել նախատեսված է ոչ միայն տարբեր տեսակի գրավոր եւ ազգային այբուբենների, բայց նույնիսկ մի հարմար օգտագործման diacritics, ակտիվորեն օգտագործվում է եվրոպական լեզուներով:

8-րդ քիչ ներգրավված է եղել ձեւավորման համար ընդլայնված կոդավորում: Այս տարբերակը ներառում խորհրդանիշները ազգային եվրոպական այբուբենների եւ հնչիւնագրութեան, գրաֆիկական տարրերի, որոնք օգտագործվում են նկարել սեղանների, մի շարք մաթեմատիկական խորհրդանիշների.

Որոշ ASCII-նիշ հազվադեպ են օգտագործվում այսօր. Մասնավորապես, դա վերաբերում է կերպարների, որոնք օգտագործվում են նկարել սեղաններ, քանի որ տարիներ ի վեր զարգացման գործում ընդլայնված կոդավորման, շատ ավելի հարմար ուղիները գրաֆիկական ներկայացուցչության սեղանների ներդրվել:

Ազգային տարբերակների կոդավորումը

Նախքան գալուստը ASCII երկարացվել տարբերակի դրսեւորել միջազգային նիշ օգտագործվել remanufactured տարբերակ կոդավորման, որտեղ տեղադրել Լատինական տառերը տեղադրված ռուսերեն, հունարեն, արաբերեն տառերով:

Երկու կոդեր են սեղանի պաշտպանված են անցումը միջեւ ստանդարտ ԱՄՆ-ASCII եւ իր ազգային նպատակին.

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

Որպեսզի իմանաք, թե անմիջականորեն ASCII բնավորությունը կոդեր օգտագործողը չի պահանջվում: Ծրագրավորող է սովորաբար բավարար է իմանալ համարը տարր է սեղանին է հաշվարկել կոդը, եթե անհրաժեշտ է, օգտագործելով երկուական համակարգը:

ռուսաց լեզու

Հետեւելով զարգացման վաղ 70-ականներին encodings համար սկանդինավյան լեզուներով, չինական, կորեական, հունական, եւ այլն, ստեղծել սեփական տարբերակը ներգրավված եւ Խորհրդային Միության: Շուտով զարգացած տարբերակը 8-bit կոդավորման կոչված KOI8, պահպանելով առաջին 128 ASCII բնույթի կանոնագրքերը եւ հատկացնում է նույն քանակությամբ դիրքերի տակ տառերը ազգային այբուբենի եւ լրացուցիչ նիշ.

Նախքան ներդրման Unicode KOI8 գերիշխում է ռուսական հատվածի Ինտերնետում: Կային տարբերակներ կոդավորում է ռուսերեն, եւ ուկրաինական այբուբենի.

ASCII խնդիրները

Քանի որ մի շարք տարրերի նույնիսկ ընդլայնված սեղանին չի գերազանցում 256 հնարավորությունը տեղավորելու մի կոդավորում մի քանի տարբեր սցենարներ բացակա: 90-ականներին կար մի խնդիր է, RuNet "վայ, աղբը», երբ տեքստը տպագրվեն ռուսական ASCII կերպարներ են դրսեւորվում սխալ է.

Խնդիրն այն էր, անհամապատասխանություն ծածկագրերի տարբեր տարբերակներ ASCII միմյանց. Հիշեցնենք, որ պաշտոններում 128-255 կարող է տեղադրվել տարբեր նշաններ, եւ երբ դուք փոխում մեկ կիրիլյան բնույթ սահմանված մյուսը, բոլոր տառերը տեքստի էին փոխարինվել այլոց ունեցող նույնական համարը մեկ այլ տարբերակ կոդերը:

ներկա վիճակը

Հետ գալուստը Unicode ASCII ժողովրդականությունը ունի waned.

Պատճառն այն է, որ այս կայանում է նրանում, որ նոր բնույթի սահմանում թույլ է տվել պարունակել նշաններ գրեթե բոլոր գրված լեզուներով: Այս դեպքում, առաջին 128 ASCII տեսակի համապատասխանում է նույն Unicode բնույթ.

2000 թ-ին, եղել է ամենատարածված ASCII-կոդավորված է ինտերնետի եւ օգտագործվում է 60% -ը ինդեքսավորված «Google» - վեբ էջերը. Արդեն 2012 թ. Համամասնությամբ նման էջերի նվազել է 17% -ով, իսկ տեղը ամենահայտնի կոդավորման վերցրել Unicode (UTF-8).

Այսպիսով, ASCII է կարեւոր մասն է պատմության տեղեկատվական տեխնոլոգիաների, սակայն նրա օգտագործումը ապագայում, կարծես անհեռանկար:

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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