www.ua5.org > Основні поняття інформатики > Біти та байти
Біти та байти10 марта 2008. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Біти та байти
|
|
|
часне |
залишок |
|
59/2 |
29 |
1 |
|
29/2 |
14 |
1 |
|
14/2 |
7 |
0 |
|
7/2 |
3 |
1 |
|
3/2 |
1 |
1 |
|
1/2 |
0 |
1 |
Результат (двійкове число) записуємо знизу уверх. Отримуємо 1110112. Для перетворення у десятинний формат необхідно умножати кожне число на ступінь 2: (1*25+1*24+1*23+0*22+1*21+1*20 = 59).
16-річна система счислення уявляє собою стенографічний метод відображення двійкових даних, згідно з яким кожний байт ділиться навпіл і кожні півбайта відображається відповідним значенням. Така система счислення містить цифри від 0 до F. Нижче наведені двійкові, десятичні та шістнадцятирічні значення чисел від 0 до 15.
|
Двійк. |
Дес |
Шіст. |
Двійк. |
Дес. |
Шіст. |
|
0000 |
0 |
0 |
1000 |
8 |
8 |
|
0001 |
1 |
1 |
1001 |
9 |
9 |
|
0010 |
2 |
2 |
1010 |
10 |
A |
|
0011 |
3 |
3 |
1011 |
11 |
B |
|
0100 |
4 |
4 |
1100 |
12 |
C |
|
0101 |
5 |
5 |
1101 |
13 |
D |
|
0110 |
6 |
6 |
1110 |
14 |
E |
|
0111 |
7 |
7 |
1111 |
15 |
F |
Перетворення десятичного формату у 16-річний
Розглянемо приклад: для перетворення десятинного числа 42936 у 16-річний формат необхідно спочатку число 42936 поділити на 16; число 8, отримане у залишку є молодшою 16-річною цифрою. Потім отримане часне необхідно знов поділити на 16 і отриманий залишок (11 або В) дасть наступну (вліво) 16-річну цифру. Продовжуючи таким чином розподіл, доки у часному не з’явиться 0, отримуємо з залишків всі необхідні 16-річні цифри.
|
|
часне |
залишок |
16-річне значення |
|
42936/16 |
2683 |
8 |
8 |
|
2683/16 |
167 |
11 |
В |
|
167/16 |
10 |
7 |
7 |
|
10/16 |
0 |
10 |
А |
А7В8Н
Для перетворення в десятичний формат необхідно кожне число умножати на ступінь 16. (10*163+7*162+11*161+8*160=42936).