Выполнение операций сложения и вычитания над числами с фиксированной запятой и над двоично-десятичными числами.
Автор: Пользователь скрыл имя, 08 Января 2012 в 18:52, лабораторная работа
Краткое описание
Ознакомление с алгоритмами выполнения операции сложения и вычитания чисел, представленных в формате с фиксированной запятой, чисел, представленных в D-кодах, приобретение практических навыков выполнения операций над этими числами.
Файлы: 1 файл
№2.doc
— 68.00 Кб (Скачать)
Для упрощения обнаружения
А) Х1 = +0,10101; Х2 = +0,01110 Надо найти Х3 = Х1 + Х2 .
[Х1]об = +00,10101
[Х2]об = 00,01110
[Х3]об = 01,00011 – положительное
переполнение
Б)
Х1 = - 0,10101; Х2
= - 0,01110
[Х1]об = +11,01010
[Х2]об = 11,10001
110,11011
+1
[Х3]об = 10,11011 – отрицательное
переполнение
В) [Х1]д = +00,10101
[Х2]д = 00,01110
[Х3]д = 01,00011 - положительное
переполнение
Г) [Х1]д = +11,01011
[Х2]д = 11,10010
[Х3]д = 10,11101 - отрицательное переполнение
Задание (выполняется до начала занятия)
- Изучить описание лабораторной работы.
- Для своего варианта (табл.) выполнить сложение чисел в прямом коде и результаты проверить.
- Для своего варианта (табл.) выполнить сложение чисел в дополнительном коде и результаты проверить.
- Для своего варианта (табл.) выполнить сложение чисел в обратном коде.
Порядок выполнения работы
- Включить компьютер.
- Открыть соответствующую папку.
- Выполнить работу в соответствии с вариантом.
- Оформить отчёт о проделанной работе.
Требования к отчету
Отчет по работе должен содержать:
- Сведения об авторе и название работы.
- Вариант задания.
- Компьютерную распечатку с результатами.
- Выводы по работе.
Контрольные вопросы
- В каких типах кодов при операции сложения знак суммы получается автоматически?
- При сложении чисел с разными знаками в прямом коде знак какого числа приписывается сумме?
- Почему числовые разряды кода обрабатываются отдельно от знаковых?
- Каким образом ВМ выполняет операцию вычитания одного числа из другого?
- Для чего в машине используется модифицированный обратный (дополнительный) код, в котором для знака числа выделяется два разряда?
- Что является характерной особенностью обратного кода?
Задания
для закрепления
Выполнить
сложение нижеприведенных чисел в прямом,
дополнительном и обратном коде:
1. Х1 = - 11011; Х2 = + 11101;
2. Х1 = +10011; Х2 = - 11001;
3. Х1 = +10101; Х2 = +11101;
4. Х1 = -110; Х2 = -111;
5. Х1 = +0,1011; Х2 = +0,1101;
6. Х1 = -0,1101; Х2 = -0,1111