Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Завдання1. Записати в прямому коді наступні числа(n=8):
Варіант | |||||
Дані | -00101 | ||||
Варіант | |||||
Дані | -1011101 | -1011001 | -101010 | ||
Варіант | |||||
Дані | -1011 | -1101 | |||
Варіант | |||||
Дані | -10101 | -11011101 | |||
Варіант | |||||
Дані | -101101 | ||||
Варіант | |||||
Дані | -1001001 | -100111 |
Завдання 2. Записати в доповнювальному коді наступні числа (n=8):
Варіант | |||||
Дані | -011011 | -101001 | -1011000 | ||
Варіант | |||||
Дані | -100001 | -1011111 | -1011101 | ||
Варіант | |||||
Дані | -101101 | -11011 | -101010 | ||
Варіант | |||||
Дані | -101111 | -100111 | |||
Варіант | |||||
Дані | -1101 | -1010 | -10111 | ||
Варіант | |||||
Дані |
Завдання 3. Зобразити у зворотньому і доповнювальному кодах від’ємні числа (n=8):
Варіант | |||||
Дані | -1000 | -11111 | -1011 | -1101 | -1001 |
Варіант | |||||
Дані | -1010 | -0101 | -0111 | -1110 | -1111 |
Варіант | |||||
Дані | -10111 | -10011 | -11011 | -11101 | -10001 |
Варіант | |||||
Дані | -11110 | -11101 | -1100 | -10101 | -11001 |
Варіант | |||||
Дані | -11100 | -111011 | -01011 | -01110 | -10011 |
Варіант | |||||
Дані | -110111 | -100011 | -10100 | -1011110 | -101010 |
Завдання 4. Скориставшись доповнювальними кодами чисел, розрахувати S=A+B (n=8):
Варіант | |||||
дані A= B= | -1010001 | -1011010 | -101101 | -1010 | -1001001 |
Варіант | |||||
дані A= B= | -1101 | -1101 | -10011 | -101010 | -1011010 |
Варіант | |||||
дані A= B= | -1001011 | -1111 | -1001010 | -10111 | -1011011 |
Варіант | |||||
дані A = B= | -1101 | -1010 | -10101 | -101101 | -1011001 |
Варіант | |||||
дані A= B= | -1010 | -1011101 | -1011010 | -1011 | -1011 |
Варіант | |||||
дані A= B= | -101110 | -10100 | -1010001 | -1010001 | -10101 |
Завдання 5. Скориставшись доповнювальними кодами чисел, розрахувати R=A-B (n=8), якщо:
Варіант | |||||
дані A = B= | -100101 | -101001 -100111 | |||
Варіант | |||||
дані A = B= | -100110 | ||||
Варіант | |||||
дані A = B= | -101101 | -101100 | -1001011 | -1101 | -100111 |
Варіант | |||||
дані A = B= | -10101 | -101100 | -1000 | -1001011 | |
Варіант | |||||
дані A = B= | -101010 | -1001110 -1010001 | |||
Варіант | |||||
дані A = B= | -101101 | -11011 | -1011111 |
ЛАБОРАТОРНА РОБОТА №4
Тема: Переведення чисел із заданою точністю. Зображення чисел з фіксованою і плаваючою крапкою.
ТЕОРЕТИЧНІ ПОЛОЖЕННЯ
Представлення чисел в форматі з фіксованою комою
Для чисел, представлених в форматі з фіксованою точкою, попередньо визначається місце крапки між розрядами, тому число може бути визначене тільки у визначеному діапазоні. Якщо розглядати два числа, в яких місце розміщення різні, то числа вирівнюються по молодшому розряду. Для цього всі числа, які заносяться в цифровий автомат множаться на масштабний коефіцієнт.
Наприклад:
111.101 * 24 = 1111010 – цілий вид;
111.101 * 2–3 = 0.111101 – дробовий вид,
где 24 и 2–3 – масштабний коефіцієнт.
Приклад 1. Числа A, –A, B і –B представить в форматі з фіксованою крапкою (в 16-ти розрядах). При цьому числа A і B привести до цілого виду, а –A і –B до дробового з 4-мя знаками після крапки.
А = 30710 = 1001100112
A = 0000000100110011 – цілий вид;
A = 100110011*2–4 = 000000010011.0011 – дробовий вид.
В = 6.610 = 110.12
B = 110.1*21 = 0000000000001101 – цілий вид;
B = 110.1*2–3 = 000000000000.1101 – дробовий вид.
Дата публикования: 2014-12-10; Прочитано: 491 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!