Записать прямой, обратный и дополнительный коды
чисел -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) .
Денис
ХПИ
Самый общительный, самый честный, самый добродушный человек!) Спасибо попросил досрочно - ...
Евгений
ГУУ
Зоя Михайловна приятна в общении, пунктуалльна. Работа сделана очень быстро, прописным по...
Кристина
НГСХА
Спасибо огромное за сотрудничество)работа выполнена без единого нарекания)очень довольна)р...
Елена
СГУГиТ
Здравствуйте, заказ выполнен досрочно, спасибо большое за проделанную работу. Желаю успехо...