КомпютриПрограмиране

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

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

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

По отношение на който и да е електронен компютър текст е колекция от отделни букви. Сред тях са не само буквата, включително столицата, но и препинателни знаци, цифри. В допълнение, специални символи се използват "=", "и", "(" и пространства.

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

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

От 256 е 8 градуса две, тогава теглото на всеки символ е 8 бита.

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

Как е кодирането

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

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

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

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

Дори в зората на компютъризация, стана ясно, че е възможно да се излезе с най-различни начини за кодиране на информация. Въпреки това, за прехвърляне на информация от един компютър на друг е трябвало да се разработи единен стандарт. Така че, през 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 кодиране

American Standard Code изисква не само за въвеждане на текст клавиатурата. Тя се използва и в таблицата. По-специално, ASCII Art Maker програмни изображения представляват различни разширения спектър ASCII кодиране на знаците.

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

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

ASCII е необходима за създаване на многоезични сайтове, като знаци, които не принадлежат към определена национална маса, заменени от ASCII-кодове.

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

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

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

заявление ASCII в Microsoft Office

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

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

Организацията прие стандарт ISO ISO 8859. Тази група определя осем битово кодиране за различни езикови групи. По-специално, ISO 8859-1 - е Extended ASCII, което е една маса за САЩ и Западна Европа. А ISO 8859-5 - е на масата, използван за кирилицата, включително на руски език.

По исторически причини до ISO 8859-5 тя се използва за кратко време.

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

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

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

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

"Unicode"

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

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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