2 ПРАКТИЧНА ЧАСТИНА
2.1 Переклад символів імені у послідовність цифр 16-річної системи числення
Використовуючи таблицю ASCII кодів перекладіть своє прізвище або ім’я (але менш чим 5 літер) у послідовність цифр 16-річної системи числення, а потім у послідовність двійкових біт (табл. 4).
Таблиця 4. Переклад літер у 16- та 2-річну СЧ
Ім’я | v | a | l | e | r | a |
16-річна система числення | 0x076 | 0x061 | 0x06C | 0x065 | 0x072 | 0x061 |
Послідовність двійкових біт | 1110110 | 1100001 | 1101100 | 1100101 | 1110010 | 1100001 |
2.2 Доповнення послідовності двійковими бітами коду Хемінга
Користуючись викладеним теоретичним матеріалом доповніть послідовність двійкових біт бітами коду Хемінга.
Користуючись інформацією, яка викладена у методичних вказівках що до виконання курсової роботи з дисципліни "АРХІТЕКТУРА КОМП’ЮТЕРІВ" доповнюємо послідовність двійковими бітами коду Хемінга табл. 5.
Таблиця 5. Двійкова послідовність символів імені
Позиція біта | 47 | 46 | 45 | 44 | 43 | 42 | 41 | 40 | 39 | 38 | 37 | 36 | 35 | 34 | 33 | 32 |
Значення біта | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 |
Позиція біта | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
Значення біта | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | 0 |
Позиція біта | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
|
Значення біта | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 |
|
Доповнюємо кодову послідовність бітами коду Хемінга. Результат у табл. 6.
Таблиця 6. Двійкова послідовність символів імені з позиціями контрольних бітів.
Позиція біта | 53 | 52 | 51 | 50 | 49 | 48 | 47 | 46 | 45 | 44 | 43 | 42 | 41 | 40 | 39 |
Значення біта | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 |
Позиція біта | 38 | 37 | 36 | 35 | 34 | 33 | 32 | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
Значення біта | 0 | 1 | 1 | 0 | 1 | 1 | * | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 |
Позиція біта | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 |
Значення біта | 0 | 1 | 0 | 1 | 1 | 1 | 0 | * | 0 | 1 | 0 | 0 | 1 | 1 | 0 |
Позиція біта | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
| ||||||
Значення біта | * | 0 | 0 | 0 | * | 1 | * | * |
|
* - позиції, де розміщуються контрольні біти
Контрольні біти резервуються цілою ступінню двійки. Оскільки номера контрольних біт становлять ступінь двійки, то з ростом розрядності кодового слова вони розташовуються все рідше і рідше. Контрольна сума формується шляхом використання операції XoR над кодами позицій ненульових бітів. Позиції ненульових бітів приведено в таблиці 7.
Таблиця 7. Позиції ненульових бітів
Позиція | Код |
3 | 000011 |
10 | 001010 |
11 | 001011 |
14 | 001110 |
18 | 010010 |
19 | 010011 |
20 | 010100 |
22 | 010110 |
24 | 011000 |
27 | 011011 |
28 | 011100 |
33 | 100001 |
34 | 100010 |
36 | 100100 |
37 | 100101 |
39 | 100111 |
Позиція | Код |
44 | 101100 |
45 | 101101 |
48 | 110000 |
49 | 110001 |
51 | 110011 |
52 | 110100 |
53 | 110101 |
Контрольна сума приведена в таблиці 8.
Таблиця 8. Контрольна сума.
Позиція біта | 6 | 5 | 4 | 3 | 2 | 1 |
онтр. Сума | 0 | 0 | 0 | 1 | 1 | 1 |
Таким чином приймач буде мати з розрахованими контрольними бітами (табл. 9).
Таблиця 9. Кодова послідовність на стороні приймача.
Позиція біта | 53 | 52 | 51 | 50 | 49 | 48 | 47 | 46 | 45 | 44 | 43 | 42 | 41 | 40 | 39 |
Значення біта | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 |
Позиція біта | 38 | 37 | 36 | 35 | 34 | 33 | 32 | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
Значення біта | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 |
Позиція біта | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 |
Значення біта | 0 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 0 |
Таблиця 9. Продовження
Позиція біта | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
Значення біта | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 |
Просумуємо кодову послідовність за допомогою операції XoR ще раз (табл. 10) і будемо мати нуль.
Таблиця 10. Контрольна сума кодової послідовності.
Позиція біта | 6 | 5 | 4 | 3 | 2 | 1 |
Контр. Сума | 0 | 0 | 0 | 0 | 0 | 0 |
... . (Абзац другий частини першої статті 16 із змінами, внесеними згідно із Законом N 2949-III від 10.01.2002) РОЗДІЛ 2 МЕТОДИЧНЕ ЗАБЕЗПЕЧЕННЯ НАДАННЯ ПЛАТНИХ ПОСЛУГ ОЗДОРОВЧОГО ХАРАКТЕРУ 2.1 Мета та завдання оздоровчих центрів Сучаснi оздоровчi центри повиннi бути високоорганiзованими саморозвиваючими системами, здатними ефективно розвиватись i в повнiй мiрi враховувати сукупнiсть ...
... і інвестиції, зростаючий попит на туристичні послуги, високий рівень рентабельності і мінімальний термін окупності витрат. РОЗДІЛ 3 ОРГАНІЗАЦІЯ ТА ТЕХНОЛОГІЯ ПРОЦЕСІВ ВИРОБНИЦТВА ТА РЕАЛІЗАЦІЇ ТУРИСТИЧНИХ ПОСЛУГ ТУРИСТИЧНИМИ ФІРМАМИ ТА ТУР-АГЕНСТВАМИ 3.1 Транспортне забезпечення Транспортні подорожі розглядаються як самостійний вид туризму. Транспортні подорожі - це подорожі органі ...
... -профілактичних закладів, які мають на меті не тільки зберегти дитині життя, а й забезпечити її нормальний гармонійний розвиток та потенціал якості життя на майбутнє. Загальні принципи обстеження і догляду за дитиною За висловом професора Г.А. Захар'їна, правильно зібрати та оцінити анамнез хворої дитини – це половина діагнозу. Це велике лікарське мистецтво, яке обумовлює адекватність надання ...
... відображення певної організації роботи на ринку. І формальним розподілом функціональних обов'язків між службами та службовцями проблема ефективної роботи не вичерпується. 2. Організаційні структури управління маркетингом на підприємстві Маркетингові організаційні структури, що "вмонтовуються" в систему управління фірмою, мають задовольняти такі вимоги: незначна кількість рівнів управління; ...
0 комментариев