9;яті, що складається з восьми осередків пам'яті (8 біт). Кожному розряду комірки пам'яті відповідає завжди один і той же розряд числа, а кома знаходиться праворуч після молодшого розряду і поза розрядної сітки. Наприклад, число 110011012 буде зберігатися в регістрі пам'яті таким чином:
Таблиця 4
В
Максимальне значення цілого невід'ємного числа, яке може зберігатися в регістрі у форматі з фіксованою комою, можна визначити з формули: 2n - 1, де n - число розрядів числа. Максимальне число при цьому буде дорівнює 28 - 1 = 25510 = 111111112і мінімальне 010 = 000000002. Таким чином, діапазон зміни цілих невід'ємних чисел буде перебувати в межах від 0 до 25510. p align="justify"> На відміну від десяткової системи в двійковій системі числення при комп'ютерному поданні двійкового числа відсутні символи, що позначають знак числа: позитивний (+) або негативний (-), тому для представлення цілих чисел зі знаком у двійковій системі використовуються два формати представлення числа: формат значення числа зі знаком і формат додаткового коду. У першому випадку для зберігання цілих чисел зі знаком відводиться два регістри пам'яті (16 біт), причому старший розряд (крайній ліворуч) використовується під знак числа: якщо число позитивне, то в знаковий розряд записується 0, якщо число від'ємне, то - 1. Наприклад, число 53610 = 00000010000110002 буде представлено в регістрах пам'яті в наступному вигляді:
Таблиця 5
В
а негативне число -53610 = 10000010000110002 у вигляді:
Таблиця 6
В
Максимальне позитивне число або мінімальне негативне в форматі значення числа зі знаком (з врахуванням думки одного розряду під знак) одно 2n-1 - 1 = 216-1 - 1 = 215 - 1 = 3276710 = 1111111111111112 і діапазон чисел буде перебувати в межах від -3276710 до 32767.
Найбільш часто для представлення цілих чисел зі знаком у двійковій системі застосовується формат додаткового коду, який дозволяє замінити арифметичну операцію віднімання в комп'ютері операцією складання, що істотно спрощує структуру мікропроцесора і збільшує його швидкодію.
Для представлення цілих негативних чисел в такому форматі використовується додатковий код, який представляє собою доповнення модуля негативного числа до нуля. Переклад цілого від'ємного числа в додатковий код здійснюється за допомогою таких операцій:
) модуль числа записати прямим кодом у n (n = 16) двійкових розрядах;
) отримати зворотний код числа (інвертувати всі розряди числа, тобто всі одиниці замінити на нулі, а нулі - на одиниці);
) до отриманого зворотного коду додати одиницю до молодшого розряду.
Наприклад, для числа -53610 в такому форматі модуль буде дорівнює 00000010000110002, зв...