- •Тема: системи зчислення інформації та їх зв’язок.
- •Методичні вказівки.
- •Переведення десяткових чисел в шістнадцяткову форму.
- •Лабораторна робота №2.
- •Тема: вивчення апаратної організації власної персональної еом.
- •Методичні вказівки.
- •Лабораторна робота №3.
- •Лабораторна робота №4.
- •Тема: Сервісне обслуговування власного персонального комп’ютера.
- •Методичні вказівки.
Переведення десяткових чисел в шістнадцяткову форму.
Як і в попередньому випадку, існує два різних способи цього переведення – методом послідовного ділення на 16 та ділення на найближчі ступені 16-ти. Перший спосіб співпадає з другим способом перетворення десятковий чисел в двійкові – вихідне число послідовно діляться на 16, а потім виписуються рештки, в зворотному порядку, починаючи з результату.
Приклад.
А=3124D
3124 |
16 |
|
3120 |
195 |
16 |
8 |
192 |
12 |
|
3 |
|
А=С38H
Згідно з другим способом, в якості дільників виступають найближчі менші числа із ряду ступенів числа 16, а шістнадцятковими цифрами в результаті будуть не рештки, а результати ділення. Для всіх наступних ділень використовуються рештки від попередніх ділень.
Приклад.
А=3124D
3124 |
256 |
|
52 |
16 |
|
8 |
1 |
|
|
3072 |
12 |
|
44 |
3 |
|
|
8 |
|
|
52 |
|
|
8 |
|
|
|
|
|
|
А=С38H
3. Переведення двійкового числа в шістнадцяткову форму.
Для переведення двійкового коду в шістнадцятковий код потрібно розбити вихідне двійкове число на напівбайти по 4 розряди, починаючи з молодшого розряду, старший напівбайт може бути не повним, тобто містити 1, 2 чи 3 біти. Потім необхідно підсумувати ваги одиничних бітів у кожному напівбайті, починаючи з молодшого і записати його буквено-цифрове вираження.
Приклад:
А=10110101012
А=10 1101 0101;
102=2H; 11012=8+4+1=DH; 01012=4+1=5H;
А=2D5Н
4. Переведення двійкового числа в десяткову форму.
Для переведення двійкового числа в десяткове потрібно підсумувати ваги одиничних бітів у всьому числі, користуючись ступенями двійки, не розбиваючи при цьому вихідне число на тетради.
Приклад:
А=10110101012
А=1+4+16+64+128+512=725
А=725D
5. Переведення числа із шістнадцяткової системи в двійкову.
Перетворення шістнадцяткового коду в двійковий код виконується в такий спосіб: кожен напівбайт, починаючи зі старшого, розкладається на біти з використанням загального правила утворення двійкового коду. Відсутні розряди в напівбайті доповнюються нулями, при цьому нульові старші розряди опускаються.
Приклад:
А1=312Н = (2+1) (1) (2) = 0011 0001 00102 = 11000100102
А2=9Е7Н = (8+1) (8+4+2) (4+2+1) = 1001 1110 01112 = 1001111001112
6. Переведення числа із шістнадцяткової системи в десяткову.
Для перекладу шістнадцяткового числа в десяткову форму необхідно кожний із шістнадцяткових розрядів помножити на відповідне число зі ступеневого ряду по основі шістнадцять, а потім скласти всі отримані добутки.
Приклад:
А=15А8Н
А=4096*1+256*5+16*10+8=5544D
Таблиця 3. Варіанти індивідуальних завдань
Варіант № |
Десяткові числа |
Двійкові числа |
Шістнадцяткові числа |
Напрямок переводу у програмі |
1 |
2 |
3 |
4 |
5 |
1 |
4941 |
1111010001110 |
1D55 |
З десяткової в двійкову (перший спосіб) |
6498 |
1101000000010 |
1BE6 |
||
4564 |
1000100101110 |
1375 |
||
2 |
6700 |
1100001100110 |
1B06 |
З десяткової в шістнадцяткову (перший спосіб) |
9215 |
1010101110111 |
1B40 |
||
6350 |
10010101001101 |
2363 |
||
3 |
5517 |
1111001100001 |
2285 |
З двійкової в шістнадцяткову |
6126 |
10010000110110 |
23BB |
||
8458 |
1111010101010 |
1DEB |
||
1 |
2 |
3 |
4 |
5 |
4 |
7905 |
1110011100010 |
1586 |
З двійкової в десяткову |
9639 |
1110111110111 |
19C6 |
||
8997 |
1001000001010 |
235E |
||
5 |
6820 |
1001101010110 |
13F3 |
З шістнадцяткової в двійкову |
7779 |
1100101010010 |
1B89 |
||
4349 |
1110011000010 |
1A39 |
||
6 |
7253 |
1010111101100 |
1742 |
З шістнадцяткової в десяткову |
6734 |
10001000000010 |
1888 |
||
9179 |
1100010110111 |
2467 |
||
7 |
9131 |
1000001011010 |
2178 |
З десяткової в двійкову (другий спосіб) |
6834 |
1110101011001 |
2457 |
||
8722 |
1110010110111 |
1A58 |
||
8 |
7936 |
1010001010100 |
225B |
З десяткової в шістнадцяткову (другий спосіб) |
4000 |
1000110101101 |
12C4 |
||
4787 |
10010101111111 |
1128 |
||
9 |
6969 |
1010110110100 |
186B |
З двійкової в шістнадцяткову |
4230 |
1010001101001 |
1861 |
||
5365 |
1000011000111 |
1AF8 |
||
10 |
5967 |
1110111010101 |
2659 |
З двійкової в десяткову |
9397 |
1110001101110 |
17A4 |
||
5882 |
1000111011111 |
158C |
||
11 |
5510 |
1001101001101 |
1CE2 |
З шістнадцяткової в двійкову |
6598 |
1100101100010 |
1DF7 |
||
9054 |
1000111010100 |
120A |
||
12 |
5107 |
1101000101100 |
1356 |
З шістнадцяткової в десяткову |
7049 |
10001111111111 |
1952 |
||
6713 |
1100011001110 |
1CC2 |
||
13 |
5954 |
1010110001101 |
15EC |
З десяткової в двійкову (перший спосіб) |
6280 |
1011111101110 |
2202 |
||
9319 |
10000100001010 |
18B7 |
||
14 |
8568 |
1111011100001 |
105A |
З десяткової в шістнадцяткову (перший спосіб) |
9303 |
10010110100111 |
1D59 |
||
6744 |
10001100100101 |
1CB7 |
||
15 |
8795 |
1101010100100 |
1454 |
З двійкової в шістнадцяткову |
4804 |
1111001100011 |
11AD |
||
4392 |
1000011111101 |
257F |
||
16 |
6251 |
1110001010101 |
15B4 |
З двійкової в десяткову |
6241 |
1101001001110 |
1469 |
||
6904 |
10001111011011 |
10C7 |
||
17 |
9817 |
10001110101011 |
1DD5 |
З шістнадцяткової в двійкову |
6052 |
1101010110010 |
1C6E |
||
5516 |
10001000010010 |
11DF |
||
18 |
7509 |
1111100000000 |
1E8E |
З шістнадцяткової в десяткову |
7142 |
111110100000 |
1A02 |
||
4981 |
1001010110011 |
112E |
||
19 |
6918 |
1101100111001 |
1866 |
З десяткової в двійкову (другий спосіб) |
6976 |
1000010000110 |
1577 |
||
9059 |
1010011110101 |
254D |
||
20 |
8837 |
1011101001111 |
1E61 |
З десяткової в шістнадцяткову (другий спосіб) |
9147 |
10010010110101 |
2436 |
||
7659 |
1011011111010 |
1EAA |
||
1 |
2 |
3 |
4 |
5 |
21 |
7394 |
1010110000110 |
134D |
З двійкової в шістнадцяткову |
7671 |
1100111000110 |
1962 |
||
4618 |
10001101011110 |
11D4 |
||
22 |
4950 |
1001111110011 |
1A2C |
З двійкової в десяткову |
6482 |
1101110001001 |
23FF |
||
7362 |
1101000111001 |
18CE |
||
23 |
5612 |
1011101000010 |
158D |
З шістнадцяткової в двійкову |
8706 |
1100010001000 |
17EE |
||
6327 |
10010001100111 |
210A |
||
24 |
4186 |
10000101111000 |
1EE1 |
З шістнадцяткової в десяткову |
7513 |
10010001010111 |
25A7 |
||
7351 |
1101001011000 |
2325 |
||
25 |
5204 |
10001001011011 |
1AA4 |
З десяткової в двійкову (другий спосіб) |
4525 |
1001011000100 |
1E63 |
||
9599 |
1000100101000 |
10FD |
||
26 |
5556 |
1100001101011 |
1C55 |
З десяткової в шістнадцяткову (другий спосіб) |
5225 |
1100001100001 |
1A4E |
||
4295 |
1101011111000 |
23DB |
||
27 |
7637 |
10011001011001 |
23AB |
З двійкової в шістнадцяткову |
7278 |
1011110100100 |
1AB2 |
||
4575 |
1010110001100 |
2212 |
||
28 |
7822 |
1110101010101 |
1F00 |
З двійкової в десяткову |
6658 |
1101111100110 |
FA0 |
||
4398 |
1001101110101 |
12B3 |
||
29 |
6246 |
1101100000110 |
1B39 |
З шістнадцяткової в двійкову |
5495 |
1101101000000 |
1086 |
||
9549 |
10001101100011 |
14F5 |
||
30 |
7777 |
10001010000101 |
174F |
З шістнадцяткової в десяткову |
9270 |
10001110111011 |
24B5 |
||
7850 |
1110111101011 |
16FA |