Записать прямой, обратный и дополнительный коды
чисел -0,06554(7) и -11,113(4).
Пример оформления работы:
Записать прямой, обратный и дополнительный коды чисел x = -0,4СF0 (16) и y = +0,0307 (8).
x = -0,4СF0 (16)
[X]пр= F 4CF0
[X]об= F B30F
[X]доп=F B310
у = + 0,0307 (8)
[Yпр]=[Yоб]= [Yдоп]= 0 0307
и
Выполнить алгебраическое сложение чисел по правилам двоичной арифметики с плавающей запятой 1011,1 + (-11,11).
Пример выполнения задания.
Задание. Выполнить алгебраическое сложение чисел по правилам двоичной арифметики с плавающей запятой:
100,01 + (-11,01).
Выполнение. Возьмем разрядную сетку, в которой 3 разряда отводится для записи порядка, а 5 под мантиссу и занесем в нее числа:
А = 100,01 (2) = 0,10001 * 23 = 0 011 0 10001
B = -11,01 (2) = -0,1101 * 22 = 0 010 1 11010
Выполняем А + B , где
А = 0 011 0 10001
B = 0 010 1 11010
1. Приведение к общему (большему) порядку:
А = 0 011 0 10001
B = 0 011 1 01101
2. Сумма мантисс в модифицированных машинных кодах с учетом циклического переноса:
(картинкой добавлю) ниже...
3. Перевод результата в прямой код:
не требуется.
4. Исправление нормализации результата:
А + B = 0 011 0 00100 = 0 001 0 10000
5. Округление :не требуется.
Ответ : А+ B = 0 001 0 10000 = 0, 100 · 21 = 1,00(2) .
Светлана
ПсковГУ
Работа выполнена вовремя. После проверки преподавателем замечаний не было. Спасибо Вам!
Алина
СПБГТИ
спасибо большое. работу приняли с 1-го раза без замечаний. работы была сдана досрочно
Иван
ПНИПУ
Валерий выполнил всё грамотно, была одна доработка (преподаватель вредный), работа сделана...
татьяна
Южноуральский технологический университет
Обращаюсь к исполнителю не в первый раз, исполнительный, качественная и быстрая работа. Ре...