ТЪРСЕНЕ НА САЙТА

ASCII (американски стандартен код за обмен на информация) - основно текстово кодиране на латинската азбука

Според Международния съюз по далекосъобщения, в2016, интернет с определена редовност се радва на три и половина милиарда души. Повечето от тях дори не мислят, че съобщенията, изпратени от тях чрез персонални компютри или мобилни приспособления, както и текстове, които се показват на всички видове монитори, всъщност са комбинации от 0 и 1. Подобно представяне на информация се нарича кодиране. Тя осигурява и значително улеснява изпълнението на съхранението, обработката и предаването му. През 1963 г. е разработено американското кодиране на ASCII, което е предмет на тази статия.

ASCII кодиране

Представяне на информация в компютъра

От гледна точка на всяко електронно изчисляванеТекстът на машината е набор от отделни знаци. Те включват не само букви, включително главни букви, но и препинателни знаци, числа. В допълнение, специални символи "=", "&", "(" и интервали се използват.

Наборът от символи, които съставляват текста,се нарича азбука и техният брой е силата (означена като N). За да го определите, използвайте израз N = 2 ^ b, където b е броят на битовете или информационната маса на конкретен символ.

Доказано е, че азбуката с капацитет от 256 знака Ви позволява да представяте всички необходими символи.

Тъй като 256 е осмата мощност от две, тежестта на всеки символ е 8 бита.

Единица от 8 бита се нарича 1 байт, така че е обичайно да се каже, че двоичният код на всеки знак в текста, съхраняван на компютъра, заема един байт памет.

ASCII таблица за кодиране

Как се извършва кодирането

Всички текстове се въвеждат в паметта на личенкомпютър чрез клавишите на клавиатурата, на които са написани цифри, букви, препинателни знаци и други символи. В RAM те се предават в двоичен код, т.е. всеки символ съответства на обичайния човешки десетичен код, от 0 до 255, който съответства на двоичен код - от 00000000 до 11111111.

Кодирането на байтовите байтове позволявапроцесорът, който обработва текста, достъп до всеки символ отделно. В същото време 256 знака са достатъчни, за да представят информация за всеки знак.

ASCII текстово кодиране

Кодиране на символи ASCII

Това абревиатура на английски език е американският стандартен код за обмен на информация.

В зората на компютъризацията стана очевидноможете да излезете с голямо разнообразие от начини за кодиране на информация. Въпреки това, за да се прехвърли информация от един компютър на друг, беше необходимо да се разработи единен стандарт. Така че, през 1963 г. в САЩ имаше ASCII кодираща таблица. В него всеки символ на компютърната азбука се определя като сериен номер в двоичното представяне. Първоначално кодирането ASCII се използва само в Съединените щати и след това се превръща в международен стандарт за персоналния компютър.

Съдържание на таблицата

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 кодирането

Американският стандартен код е необходим не самоза да въведете текстова информация от клавиатурата. Използва се и в графиката. По-специално, в програмата ASCII Art Maker изображенията с различни разширения представляват редица ASCII знакови символи.

Подобни продукти се предлагат в два типа: Изпълнява функцията на графичните редактори, като преобразува изображенията в текст и преобразува "чертежи" в графики ASCII. Например, добре позната усмивка е ярък пример за кодиращ символ.

ASCII може да се използва и при създаване на HTML документ. В този случай, можете да въведете набор от знаци и символ, който съответства на този код ще се появи, когато гледате на страницата на екрана.

ASCII също се изисква за създаване на многоезични сайтове, тъй като знаците, които не са част от конкретна национална таблица, се заменят с ASCII кодове.

за кодиране на текстова информация в ASCII кодиране

Някои функции

За кодиране на текстова информация в ASCII кодиране първоначално се използват 7 бита (едната е празна), но днес тя работи като 8-битова.

Буквите, намиращи се в горните и долните колони, се различават един от друг само с един бит. Това значително намалява сложността на проверката.

Използване на ASCII в Microsoft Office

Ако е необходимо, този тип кодиране на текстинформацията може да се използва в текстовите редактори на Microsoft, като Notepad и Office Word. Когато пишете, обаче, в този случай ще бъде невъзможно да използвате някои функции. Например, няма да можете да направите селекция с удебелен шрифт, тъй като кодирането ASCII запазва само значението на информацията, като игнорира нейния общ външен вид и форма.

ASCII кодиране на руски символи

стандартизация

ISO е приела стандартите ISO 8859. Тази група дефинира осем-битови кодировки за различни езикови групи. По-специално, ISO 8859-1 е разширена ASCII, която е таблица за Съединените щати и страните от Западна Европа. И ISO 8859-5 е таблица, използвана за кирилица, включително руски език.

Поради редица исторически причини стандартът ISO 8859-5 не беше използван много дълго.

За руския език в момента кодирането наистина се използва:

  • CP866 (кода на страницата 866) или DOS, който често се нарича алтернативно кодиране на GOST. Тя се използва активно до средата на 90-те години на миналия век. В момента почти не се използва.
  • KOI-8. Кодирането е разработено през 70 - те и 80 - те години, иТова е стандартът за имейл съобщенията в RuNet. Той се използва широко в операционната система на Unix семейството, включително Linux. "Руската" версия на KOI-8 се нарича KOI-8R. Освен това има версии за други кирилийски езици, например украински.
  • Код страница 1251 (CP 1251, Windows - 1251). Разработена от Microsoft Corporation за осигуряване на поддръжка на руския език в среда на Windows.

Основното предимство на първия стандарт CP866Това е да се запази псевдо-графичен символи в същите позиции, както в Extended ASCII. Това ви позволява да стартирате непроменен текст на програмата, външна продукция, като например известната Norton управление. В този момент CP866 се използва за програми, предназначени за Windows, които работят в цял екран оглед на текст или в текстови полета, включително в FAR Manager.

Компютърните текстове, написани в кодирането CP866, наскоро бяха редки, но се използват за руски имена на файловете в "Vindous".

"Unicode"

В момента най-разпространенполучиха това специално кодиране. Кодовете на Unicode са разделени на региони. Първият (от U + 0000 до U + 007F) включва символите на ASCII комплекта с кодове. После следвайте зоните със знаци от различни национални сценарии, както и препинателни знаци и технически символи. Освен това част от кодовете на Unicode е запазена в случай, че е необходимо да се включат нови символи в бъдеще.

кодиране на символи ASCII

Сега знаете, че в ASCII кодирането, всекисимволът е представен като комбинация от 8 нули и такива. За неспециалистите тази информация може да изглежда ненужна и неудобна, но не искате да знаете какво се случва в "мозъците" на вашия компютър?

</ p>
  • Оценка: