Щербаков а. Н., Проскурін м. П., Грушко с. С. Прикладна теорія цифрових автоматів
Скачать 2.54 Mb.
|
3 ПОЗИЦІЙНІ СИСТЕМИ ЧИСЛЕННЯ3.1 Представлення чисел в позиційних системах численняСистема числення, в якій значення базисної цифри визначається її положенням в розрядах числа, називається позиційною. Наприклад, в десятковій системі числення в числі 222, перша цифра зліва від коми означає дві одиниці, друга два десятки, третя дві сотні. Позиційна система числення визначається своєю основою. Основа q позиційної системи числення кількість знаків, що використовуються для відображення числа в даній системі. Якщо q ціле позитивне число, то позиційна система числення називається природна. Позиційних систем числення може бути багато оскільки за основу можна прийняти будь-яке число і утворити нову систему числення. Число в позиційній системі числення визначається рівністю: , або де аi коефіцієнти розрядів в знаках системи; q основа системи числення; A(q) довільне число; m, n кількість дробових і цілих розрядів. При записі числа, запис основи і знак "+" опускають, а ступінь визначають по розряду від коми, тобто . Наприклад, число 934,125 записано в десятковій системі числення. Число 124,57(8) записано у 8-й системі числення (беруться цифри 0, 1, ..., 7). У двійковій системі числення використовують цифри 0, 1. Наприклад, число 1001,1 = 123 + 120+12-1 =17,5 (див. таблицю 3.1). Вага розряду Рi числа в позиційній системі числення- це відношення де і це номер розряду справа наліво. Вага розрядів росте справа наліво. Якщо візьмемо розряд Рі=10К, то наступний старший матиме вагу Pi+1=10K+1, а молодший Pi-1=10K-1. Такий взаємозв’язок розрядів припускає, при виконанні операцій, передачу інформації між ними. Таблиця 3.1 Еквіваленти десяткових чисел в різних системах числення
Якщо в даному розряді накопичилося значення одиниць (десятків, сотень, і т.д.) рівне або більше q, то повинна відбуватися передача одиниці в сусідній, старший розряд. При складанні, такі передачі назвемо переносом одиниці в старший розряд, а при відніманні – позикою одиниці ізстаршого розряду. Приклад: 9 + 2 = 11; 17 – 8 = 9. Глибина числа – це кількість знаків (зображень), які використано при записі числа в одному розряді. Поняття «глибина числа» співпадає з поняттям «основа» і дорівнює значенню q – тобто для 10-ї, 8-ї, 2-ї систем числення, відповідно: 0, 1, 2, …, 9 (десять); 0, 1, 2, …, 7 (вісім); 0, 1 (два). Довжина числа – це кількість розрядів в записі числа. Часто вжива-ється термін – довжина розрядної сітки пристрою (кількість розрядів n). Для різних систем характерна своя довжина розрядної сітки для запису одного і того ж числа. Наприклад, 96(10) = 140(8) = 10120(3) = 1100000(2). Чим менша основа, тим більше потрібно розрядів для запису числа і навпаки. Рисунок 3.1 Числова вісь діапазону чисел, що представляються Величина розрядної сітки n, що прийнята в ЦА, у свою чергу накладає обмеження на уявний діапазон чисел (яким він може оперувати) – це інтервал числової вісі між максимальним і мінімальним числом (рис. 3.1). У загальному випадку, максимальне (мінімальне) число уявного діапазону, залежить від основи системи числення і кількості виділених розрядів n: N(q) max = (qn1), N(q) min = (qn1). Наприклад, три розряди десяткової системи забезпечать діапазон чисел (з урахуванням знаку) Nmin= 999, Nmax= 999. |