- •1. Основні теоретичні відомості
- •1.1 Подання додатних і від’ємних двійкових чисел та правила виконання операції алгебраїчного додавання двiйкових чисел у прямому коді
- •1.2 Подання додатних і від’ємних двійкових чисел та правила виконання операції алгебраїчного додавання у додатковому коді
- •1.3 Модифікований додатковий код I правила виконання операції алгебраїчного додавання у модифікованому додатковому коді
- •1.4 Подання додатних і від’ємних двійкових чисел та правила виконання операції алгебраїчного додавання в оберненому коді
- •2 Контрольні питання
- •3 Індивідуальні контрольні завдання
- •Вимоги до оформлення, захисту та оцінювання лабораторних робіт
- •Зразок оформлення титульного аркуша звіту про виконання лабораторної роботи
2 Контрольні питання
1. Як утворюються та чим відрізняються прямі коди додатних і від’ємних чисел ?
2. У чому полягають правила, переваги та недоліки додавання чисел у прямому коді ?
3. Чи має у прямому коді вагу знаковий розряд та як розглядаються знаковий розряд і цифрова частина числа (як єдине ціле чи окремо )?
4. Як утворюються додатковi коди додатних i від’ємних чисел ?
5. Сформулювати правила додавання чисел у додатковому коді.
6. Проаналiзувати, чи має у додатковому коді знаковий розряд вагу ?
7. Обгрунтувати, чи розглядаються у додатковому коді знаковий розряд і цифрова частина числа як єдине ціле ?
8. Пояснити, як виконується операція віднімання у додатковому коді.
9. Назвати ознаки переповнення при виконанні операції алгебраїчного додавання в додатковому коді.
10. Пояснити, як утворюється модифікований додатковий код числа та сформулювати його призначення.
11. Назвати ознаки переповнення при виконанні операції додавання в модифікованому додатковому коді та пояснити, як можна його позбутися.
12. Сформулювати, як утворюються оберненi коди додатних i від’ємних чисел.
13. Назвати правила додавання чисел у оберненому коді.
14. Чи має у оберненому коді знаковий розряд вагу ?
15. Як розглядаються у оберненому коді знаковий розряд і цифрова частина числа (як єдине ціле чи окремо) ?
16. Як виконується операція віднімання у оберненому коді ?
17. Якими є ознаки переповнення при виконанні операції додавання в оберненому коді й як позбутися переповнення ?
3 Індивідуальні контрольні завдання
У наведених нижче завданнях, числа A та B задано в таблицi 1, а номер варіанту спiвпадає з порядковим номером студенту за списком у журналі.
ЗАВДАННЯ 1. Перевести числа A та B у прямий код. Скласти схему алгоритму та виконати операцію додавання заданих чисел у прямому коді.
ЗАВДАННЯ 2. Перевести числа A та B у додатковий код. Скласти схему алгоритму та виконати операцію додавання заданих чисел у додатковому коді.
ЗАВДАННЯ 3. Перевести числа A та B у модифiкований додатковий код. Скласти схему алгоритму та виконати операцію додавання заданих чисел у модифiкованому додатковому коді.
ЗАВДАННЯ 4. Перевести числа A та B в обернений код. Скласти схему алгоритму та виконати операцію додавання заданих чисел у оберненому коді.
Таблиця 1 – Індивідуальні варіанти чисел A і B до завдання 1
Номер варiанту |
Значення числа A |
Значення числа B |
1 |
0.1101101 |
-0.1101001 |
2 |
0.1101011 |
0.1100100 |
3 |
-0.1010010 |
0.1100011 |
4 |
-0.1101000 |
-0.1010100 |
5 |
0.1101010 |
-0.1101001 |
6 |
-0.1110011 |
0.1100101 |
7 |
0.110110 |
-0.1101010 |
8 |
-0.1100101 |
-0.1101010 |
9 |
0.1101010 |
-0.1110110 |
10 |
-0.1101010 |
0.1101010 |
11 |
0.1111100 |
-0.1101010 |
12 |
-0.1101010 |
-0.1100101 |
13 |
0.1010101 |
-0.1101010 |
14 |
-0.1101010 |
0.1001011 |
15 |
-0.1101011 |
-0.1101010 |
16 |
0.1010101 |
-0.1010101 |
17 |
-0.1010101 |
-0.1010100 |
18 |
0.1010100 |
-0.1101001 |
19 |
-0.1101011 |
0.1101001 |
20 |
0.1101010 |
-0.1101011 |
21 |
-0.1101010 |
-0.1101010 |
22 |
0.1101011 |
-0.1001010 |
23 |
0.1101010 |
-0.1101010 |
24 |
-0.1101011 |
-0.1101011 |
25 |
-0.1001010 |
0.1101010 |
26 |
0.1101001 |
-0.1001010 |
27 |
-0.1010010 |
0.1101001 |
28 |
-0.1100111 |
-0.1101001 |
29 |
-0.1101011 |
-0.1010011 |
30 |
0.1101101 |
-0.1101011 |
Додаток А
