ОСОБЛИВОСТІ ПОДАННЯ ІНФОРМАЦІЇ В ПК

Числова інформація всередині ПК кодується в двійковій або в двійковій-десятеричной системах числення; при введенні і виведенні будь-якої інформації використовуються коди ASCII. Для уявлення буквеної і символьної інформації всередині ПК стандартно використовуються коди ASCII або Unicode.

Для зручності роботи введені позначення сукупностей двійкових розрядів (табл. 4.1). Ці позначення зазвичай використовуються в якості одиниць виміру обсягів інформації, що зберігається або обробляється в комп'ютері.

Таблиця 4.1. Терміни, що використовуються для позначення сукупностей двійкових розрядів

Кількість двійкових розрядів в групі

Найменування одиниці виміру

1

біт

8

байт

8 ∙ 2 °

параграф

8 • тисяча двадцять чотири

Кбайт (кілобайт)

8 • 10242

Мбайт (мегабайт)

8 • 10243

Гбайт (гігабайт)

8 • 10244

Тбайт (терабайт)

8 • 10245

Пбайт (пентабайт)

Послідовність декількох бітів або байтів часто називають полем даних.

Біти в числі (в слові, поле і т.п.) нумеруються справа наліво, починаючи з 0-го розряду. У ПК можуть оброблятися поля постійної і змінної довжини.

Поля постійної довжини: слово - 2 байта; подвійне слово - 4 байта; півслова - 1 байт; розширене слово - 8 байт.

Числа з фіксованою комою найчастіше мають формат слова і півслова; числа з плаваючою комою - формат подвійного і розширеного слова (математичні співпроцесори IBM PC можуть працювати з 10-байтними словами).

Поля змінної довжини можуть мати будь-який розмір від Про до 255 байт, але обов'язково рівний цілому числу байтів. Наприклад, число з фіксованою комою формату "слово зі знаком" (рис. 4.1): -19310 = -10000012.

Приклад запису числа з фіксованою комою формату "слово зі знаком"

Мал. 4.1. Приклад запису числа з фіксованою комою формату "слово зі знаком"

Число з плаваючою точкою формату подвійне слово має таке уявлення (рис. 4.2).

Приклад запису числа з плаваючою точкою формату "подвійне слово"

Мал. 4.2. Приклад запису числа з плаваючою точкою формату "подвійне слово"

Двійковій-кодовані десятеричная числа можуть бути представлені полями змінної довжини в упакованому і розпакованому форматах.

В упакованому форматі (рис. 4.3) для кожної десяткової цифри (Цф) відводиться по чотири двійкових розряди (полбайта), при цьому знак числа кодується в крайньому правому полубайте числа (1100 - знак "+" і 1101 - знак "-").

Приклад запису числа в упакованому форматі

Мал. 4.3. Приклад запису числа в упакованому форматі

Упакований формат використовується в ПК зазвичай при виконанні операцій додавання і віднімання двійково-десяткових чисел.

В розпакованому форматі (рис. 4.4) для кожної десяткової цифри виділяється з цілого байту. При цьому старший півбайт (зона) кожного байта (крім наймолодшого) в ПК заповнюються кодом 0011 (відповідно до ASCII-кодом), а в молодших (лівих) напівбайтів звичайним чином кодуються десяткові цифри. Старший напівбайт (зона) наймолодшого (правого) байта використовується для кодування знака числа.

Приклад запису числа в розпакованому форматі

Мал. 4.4. Приклад запису числа в розпакованому форматі

Розпакований формат використовується в ПК при введенні / виведенні інформації, а також при виконанні операцій множення і ділення двійковій-десятковому чисел.

приклад

Число -193 (10) = -0011 1001 0011 (2.10) в ПК має уявлення:

■ в упакованому форматі

■ в розпакованому форматі

 
< Попер   ЗМІСТ   Наст >