русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Додаток 1. Таблиці Ascii-Кодів символів для операційних систем DOS і Windows


Дата додавання: 2014-11-28; переглядів: 1821.


Щоб зрозуміти, як зберігається інформація в ЕОМ, нам доведеться згадати ряд термінів.

Мінімальна одиниця виміру інформації – один біт. Біт – це двійковий розряд зі значенням "0" або "1". Очевидно, чому розроблювачі перших ЕОМ зупинилися на двійковій системі числення. Числа в цій системі легше всього представити фізично – допустимо, нулю відповідає стан "не намагнічене" ділянки магнітної стрічки, а одиниці – "намагнічене", або нулю – стан "немає сигналу", а одиниці – " є сигнал" у деякій лінії зв'язку.

Уся інформація в комп'ютері зберігається в числовій формі й двійковій системі числення. Оскільки за допомогою одного біта можна представити всього 2 різних значення, мінімальною переданою або адресуемой одиницею інформації є байт, що представляє собою сукупність 8 біт. Більшими одиницями виміру даних є кілобайт (Кб) =1024 (210) байта, мегабайт (Мб) =1024 кілобайта й гігабайт (Гб) =1024 мегабайта. Для орієнтування можна сказати, що якщо на сторінці тексту міститься в середньому 2500 знаків, те 1 Мб — це приблизно 400 сторінок, а 1 Гб — 400 тисяч сторінок.

Легко зрозуміти, скільки різних значень може бути презентовано за допомогою N біт – це число рівне 2N. Таким чином, в один байт "уміститься" 28 = 256 різних значень.

Для обробки на комп'ютері вся нечислова інформація повинна бути перетворена в числову форму. Так, для комп'ютерної обробки тексту кожна буква при введенні кодується певним числом, а при виведення на зовнішні обладнання, такі як монітор або принтер, по кодах символів будуються відповідні зображення букв. Відповідність між набором символом их числами, що й кодують, називаєтьсякодуванням символів. Як правило, код символу зберігається в одному байті, тому коди символів можуть ухвалювати значення від 0 до 255. Такі кодування називаються однобайтовыми. Основний символьний набір комп'ютера – це стандартна для Ibm-Сумісних машин однобайтовая кодування ANSI, називана також Ascii-Кодом (читається " Аски-Код").

У двухбайтовой кодуванню Unicode("юникод"), пропонованої в цей час у якості загальносвітового стандарту, символ кодується двома байтами, таким чином, коди символів можуть ухвалювати значення від 0 до 65535=216 різних символів. У цьому кодуванні є коди для всіх букв алфавітів безлічі мов, математичних, декоративних символів і т.д.

У таблицях, що приводяться нижче, представлено два основні російськомовні кодування, відомі як DOS-866 і Windows-1251. З першої працює середовище Турбо-Паскаль і всі програми русифікованих версій DOS, із другий – усі додатки русифікованих версій Windows. Щоб довідатися код символу, досить до десятків з першого стовпця приписати число одиниць із першого рядка. Так, код букви "Z" в обох кодуваннях рівний 90. Символ з код менше 32 –, що непечатаемые, это такие символы, как перевод строки, возврат каретки, табуляция, поэтому они не вошли в Код пробілу рівний 32. Зверніть увагу, що перші половини кодових таблиць (символи з кодами менше 128) збігаються як у цих двох кодуваннях, так і у всіх інші.


 

Кодування DOS-866 Кодування Windows-1251

 


<== попередня лекція | наступна лекція ==>
Модуль Graph і створення графіки на Паскалі | Додаток 2. Основні директиви компілятора Паскаля


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн