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

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

Подання інформації в комп'ютері.

У комп'ютері дані представляються послідовністю кількох бітів або байтів званих полем даних. Поля можуть бути постійної і змінної довжини. До полях постійної довжини відносять:

Півслова - 1 байт

Подвійне слово - 4 байта

Розширене слово - 8 байтів.

Числа з фіксованою комою найчастіше мають формат слова і півслова, числа з плаваючою комою - формат подвійного і розширеного слова.

Поля змінної довжини мають будь-який розмір від 0 до 256 байт, по обов'язково рівний цілому числу байт.

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

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

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

Приклад. Число - 172 = - 0001. 0111. 0010 в ПК буде представлено:

Схожі статті