- •Тема: виконання операцій додавання та віднімання чисел з фіксованою та плаваючою комою
- •1. Мета роботи
- •2.Основні теоретичні відомості Форми представлення чисел в комп’ютерах
- •Кодування чисел та знаків в комп’ютерах
- •Алгоритми виконання операцій додавання і віднімання двійкових чисел
- •3. Домащнє завдання.
- •4. Виконання роботи.
- •5. Контрольні запитання.
- •7. Література.
3. Домащнє завдання.
3.1. Вивчити за конспектом та підручником правила отримання прямих, обернених та додаткових модифікованих кодів як для додатних так і для від’ємних чисел.
3.2. Записати у прямому, оберненому та додатковому кодах числа ± 15 та ±13.
3.3. Записати у прямому, оберненому та додатковому модифікованих кодах числа ±22 та ±27.
4. Виконання роботи.
4.1. Скласти цілі 10-ві числа А, В, С, D за наступним правилом
А = 27 + (# - 1)24 + **;
B= 28- (# - l)24 - **;
С= 27 + (# - 1)24 + @;
D = 28 - (# - l)24- @
# - друга цифра номера групи
** - дві останні цифри студентського квитка
@ - дорівнює сумі цифр у числі # 19**
Наприклад, число # 19** складає 41927, тоді @ = 4+1+9+2+7=23
4.2. Перевести числа, отримані в п.4.1. та 4.2., в двійкову систему числення
4.3. Записати у прямому, оберненому та додатковому модифікованих кодах двійкові числа ±А, ±В, ±С, ±D, які були отримані при виконанні завдання п.4.2. Результат представити у вигляді наступної таблиці:
Число |
Прямий модифікований код |
Обернений модифікований код |
Додатковий модифікований код |
-А |
|
|
|
+А |
|
|
|
4.4. Скласти цифрові діаграми виконання операцій А+В; -В+С; С-D; -С-А, використовуючи модифіковані прямий, обернений та додатковий коди. Відмітити можливі випадки переповнення розрядної сітки. Результати виконання записати у таблицю, наприклад:
А + В |
Обернений модифікований код |
Додатковий модифікований код |
|
А о6 м |
00,10000100 |
А дк м |
00,10000101 |
В об м |
00,11111100 |
В дк м |
00,11111100 |
Z об м |
01,10000000 |
Z дк м |
01,10000001 |
Переповнення розрядної сітки потрібно збільшити розрядність |
|||
Z об м = 00,110000000 |
ZДКК = 00,110000001 |
5. Контрольні запитання.
5.1. Які форми представлення двійкових чисел ви знаєте, наведіть приклади.
5.2. Переваги та недоліки представлення чисел з фіксованою (блукаючою) комою.
5.3. Яке двійкове число називається нормалізованим?
5.5. Запишіть етапи виконання отримання прямого, оберненого та додаткового коду для додатного (від’ємного) числа.
5.7. За допомогою чого в ККС можна від слідкувати переповнення розрядної сітки. Що для цього використовується.
5.8. Запишіть етапи виконання додавання / віднімання двійкових чисел з блукаючою комою.
5.9. Додати в модифікованому додатковому коді двійкові числа з блукаючою комою:
a) A = - 0,110011 ∙ 211; В = - 0,100001 ∙ 2 -10
b) А = 0,101101 ∙ 2101; В = - 0,100101 ∙ 2 -10
c) А = - 0,100010 ∙ 2-11; В = 0,111101 ∙ 2 -111
6. ЗМІСТ ЗВІТУ
6.1. Тема та мета практичної роботи.
6.2. Виконання домашнього завдання.
6.3. Короткий звіт за пунктами виконаної практичної роботи.
6.4. Відповіді на контрольні запитання.