Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Приклад 16.1



Маємо числа A = 37,5 і B = 16,6.

Переведемо ці числа у двійкову систему числення. Для цього цілу частину кожного з них ділимо на основу 2 двійкової системи числення, а дробову частину кожного з них послідовно множимо на основу 2 двійкової системи числення.

Переведемо число A:

37| 2 0,5

36| 18| 22

1 18| 9| 2 1),00 – виноситься одиниця

0 8| 4| 2

1 4 | 2| 2

0 2| 1

0

Для отримання п’яти знаків після крапки дописуємо незначущі нулі справа. Таким чином, A 2 = 100101.10000

Виконаємо перевірку цілої частини:

Номери бітів                  
Вага розрядів 28 = 256 27 = 128 26 = 64 25 = 32 2 4 = 16 2 3 = 8 22 = 4 21 = 2 20 = 1
A                  

Згідно з формулою (16.1) визначаємо десяткове значення цілої частини числа A:

A = 0 · 28 + 0 · 27 + 0 · 26 + 1 · 25 +0 · 24 + 0 · 23 +1 · 22 + 0 · 21 + 1 · 20 = 37.

Виконаємо перевірку дробової частини:

Номери бітів          
Вага розрядів 2-1 = 0,5 2-2 = 0,250 2-3 = 0,125 2-4 = 0,0625 2-5 = 0,03125
A          

Згідно з формулою (16.1) визначаємо десяткове значення дробової частини числа A:

A = 1 · 2-1 + 0 · 2-2 +0 · 2-3 +0 · 2-4 +0 · 2-5 = 0,5.

Таким чином, визначити десяткове значення числа A можна за рахунок складення ваги тих двійкових розрядів, у яких значення розряду дорівнює 1, тобто A = 32 + 4 + 1 + 0,5 = 37,5

Аналогічно переведемо в двійкову систему числення число B та виконаємо перевірку:

16| 2

16| 8| 2

0 8| 4| 2

0 4| 2| 2

0 2 | 1

0

0,6

2

1),2 виноситься одиниця

2

0),4 виноситься нуль

2

0),8 виноситься нуль

2

1),6 виноситься одиниця

2

1),2 виноситься одиниця

Кількість множень обмежується точністю підрахунку (в нашому випадку – п’ять розрядів). Таким чином, B 2 = 10000.10011.

Згідно з формулою (1) визначаємо десяткове значення числа B:

B = 1 · 24 +0 · 23+0 · 22 + 0 · 21+0 · 20+1 · 2-1+0 · 2-2 +0 · 2-3 +1 · 2-4 +1 · 2-5 = 16,59375.

Округлимо число A до числа C і В до числа D. Запишемо C та D у двійковій, вісімковій, шістнадцятковій і двійково-десятковій системах числення. Для переходу у вісімкову систему числення розбиваємо число на тріади (по 3 біти) і кожну тріаду записуємо в десятковій системі числення.

Для переходу в шістнадцяткову систему числення розбиваємо число на тетради (по 4 біти) і кожну тетраду записуємо в десятковій системі числення.

C 10 = 38 D 1 0 = 17

C 2 = 100 110 D 2 = 10001

C 8 = 46 D 8 = 21

C 16 = 26 D 16 = 11

C 2-10 = 0011 1000 D 2-10 = 0001 0111


Для переходу у вісімкову та шістнадцяткову системи числення десяткове число також можна ділити на основу системи числення 8 або 16 відповідно. Наприклад, для числа D будемо мати:

17| 8 17| 16 D 8 = 21

16 | 2 16 | 1 D 16 = 11

1 1





Дата публикования: 2014-12-08; Прочитано: 336 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...