Page 11 - 4989
P. 11
3) Перевести число 15,625 (10) в двійкову систему числення.
Переводимо окремо цілу частину і окремо дробову:
15 (10) = 1111 (див. таблицю 2.1); 0,625 (10) = 0,101 (див.
(2)
(2)
приклад 2); отже,
15,625 (10) = 1111,101
(2)
5) Перевести число 47 (10) в шістнадцяткову систему числення.
47 16
32 2 16
15 0 0
2
Оскільки число 15 в шістнадцятковій системі числення
позначається цифрою F, отже,
47 = 2F (16)
10
1.3.2 Представлення цілих чисел та чисел з плаваючою
комою в обчислювальних системах
Пам’ять в обчислювальних системах являє собою набір
однакових однобайтових комірок, в яких містяться двійкові
числа. Ці числа можуть представляти як машинні коди команд
процесора, так і дані різноманітних типів – цілих, з плаваючою
комою, символьних, а також різних складних структур даних.
Правильно зчитати дані з деякої області пам’яті можна лише тоді,
коли відомо, до якого типу вони належать, тобто як їх
інтерпретувати. Так, двійкове число 10101001 може означати або
символ «©» , або беззнакове однобайтове число 169, або від’ємне
однобайтове число -87, або один з байтів числа якого-небудь
багатобайтового типу.
Двійковим числом, що має розрядність М біт, можна
М
представити 2 різних чисел. Для беззнакових цілих чисел це
М
відповідає діапазону 0... 2 -1. Наприклад, одним бітом можна
представити 2 числа – 0 і 1, двома бітами – чотири числа: 00, 01,
10 та 11 (тобто 0,1,2,3 в десятковій системі числення), 8 бітами –
256 чисел: від 00000000 до 11111111 (0...255). Максимальне
11