Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
metod_lab_OFK.doc
Скачиваний:
13
Добавлен:
06.11.2018
Размер:
1.13 Mб
Скачать
    1. Позиційні системи числення, які застосовуться у комп’ютерах

Для подання чисел в універсальних ЕОМ застосовували й застосовують двійкову, трійкову, вісімкову і шістнадцяткову системи числення, а для обробки економічної інформації – двійково-десяткову. Розглянемо основні з них.

1.2.1 Двійкова система числення

З точки зору технічної реалізації найліпшою є система з основою 2 або двійкова, тому що двохпозиційні елементи різної фізичної природи легко реалізуються. Крім того, у процесах з двома стійкими станами різниця між цими станами має якісний, а не кількісний характер, що забезпечує надійну реалізацію двійкових цифр. Таким чином, простота арифметичних і логічних дій, мінімум обладнання, що використовується для подання чисел та найбільш зручні умови реалізації визначили застосування двійкових систем числення практично в усіх відомих комп’ютерах і таких, що проектуються.

Двійкова система числення у комп’ютерах є основною, у якій здійснюються арифметичні і логічні перетворення інформації у пристроях комп’ютера. Вона має тільки дві цифри: 0 і 1, а всяке двійкове число зображається у вигляді комбінації нулів і одиниць. Кожний розряд числа у двійковій системі числення ліворуч від коми подається двійкою у відповідній додатний степені, а праворуч від коми – двійкою у від’ємній степені (табл. 1).

Таблиця 1

Номер розряду

4

3

2

1

0

-1

-2

-3

-4

Двійкова степінь

24

23

22

21

20

2-1

2-2

2-3

2-4

Десяткове значеня

16

8

4

2

1 (,)

0,5

0,25

0,125

0,0625

Наприклад, розгорнуту форму двійкового числа 11101,01 за формулою (1) можна записати так:

11101,012 = 1*24 + 1*23 + 1*22 + 0*21 + 1*20 + 0*2-1 + 1*2-2 =

= 16 + 8 + 4 + 1 = 29,2510

До недоліків двійкової системи числення можна віднести:

  1. Значно більша, порівняно з іншими системами числення, кількість розрядів, які необхідні для подання однакових за абсолютною величиною чисел. Порівняйте:

2510 = 1758 = 5005 = 11111012

  1. Необхідність переведення вхідних даних з десяткової системи до двійкової і вихідних – з двійкової до десяткової.

      1. Вісімкова система числення

Вісімкова система числення має основу d = 8 i можливі значення розрядів αi = 0, 1, 2, 3, 4, 5, 6, 7. Число вісім, яке дорівнює основі системи числення, записується двома цифрами у вигляді 10. Любе вісімкове число може бути зображено за допомогою формули розгорнутого запису (1) десятковим еквівалентом, наприклад:

726,158 = 7 * 82 + 2 * 81 + 6 * 80 + 1 * 8-1 + 5 * 8-2 = 470,20312510

Запис команд і даних програми у вісімковій системі числення у три рази коротше, ніж у двійковій.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]