Числова інформація всередині ПК кодується в двійковій або в двійковій-десяткового системах числення; при введенні і виведенні будь-якої інформації використовуються спеціальні коди подання інформації - коди ASCII, ці ж коди застосовуються для кодування буквеної і символьної інформації і всередині ПК. Для зручності роботи введені такі терміни для позначення сукупностей двійкових розрядів (див. Табл. 5.2). Ці терміни зазвичай використовуються в якості одиниць виміру обсягів інформації, що зберігається або обробляється в комп'ютері.
Таблиця 5.2. двійкові сукупності
Кількість двійкових розрядів в групі
Найменування одиниці виміру
ASCII - American Standard Code for Information Interchange - (американський стандартний код для обміну інформацією) має основний стандарт і його розширення (рис. 5.5). Основний стандарт для кодування символів використовує шістнадцяткові коди 00-7F, розширення стандарту - 80-FF.
Мал. 5.5. Таблиця кодів ASCII [12]
Основний стандарт є міжнародним і застосовується для кодування керуючих символів, цифр, знаків пунктуації, букв латинського алфавіту і інших символів; в розширенні стандарту кодуються символи псевдографіки і букви національного алфавіту (природно, в різних країнах різні). Користуватися таблицею досить просто. Слід приписати шестнадцатеричную цифру номера рядка праворуч до шестнадцатеричной цифрі номера стовпчика. Так вийде шістнадцятковий код символу.
Будь-який символ, представлений в таблиці на рис. 5.5, при роботі в DOS може бути введений в ПК з клавіатури набором його десяткового коду (відповідного шістнадцятиричним ASCII-коду) на малій цифровій клавіатурі, утримуючи клавішу Alt.
Поряд з кодом ASCII використовується уніфікований Unicode. Цей код заснований на парі байтів - машинному слові. Шістнадцяти бітів вистачає для відображення 65 535 знаків. Такої кількості достатньо для всіх існуючих алфавітів (тобто алфавіти більшості країн світу розміщуються в основному стандарті цього коду).
Питання для самоперевірки
1. Що таке система числення?
2. Які системи числення використовуються для представлення інформації в комп'ютерах?
3. Виконайте кілька операцій переведення чисел з десяткової системи числення в двійкову і назад.
4. Виконайте кілька операцій переведення чисел з десяткової системи числення в двійковій-десяткову і назад.
5. Дайте коротку характеристику форм представлення інформації з фіксованою і плаваючою комою (крапкою).
6. Дайте коротку характеристику кодів алгебраїчного представлення чисел (прямого, зворотного, додаткового).
7. Виконайте ряд операцій додавання і множення чисел в додаткових кодах з фіксованою і плаваючою комою (крапкою).
8. Назвіть найменування основних довічних сукупностей в комп'ютерах і визначте їх розмір.
9. Що таке поля даних постійної і змінної довжини? Яка їхня розрядність в персональних комп'ютерах?
10. Що таке ASCII-коди? Наведіть їх структуру і вкажіть призначення.
11. Розгляньте і запам'ятайте ASCII-коди представлення десяткових цифр.