Записать прямой, обратный и дополнительный коды
чисел -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-го раза без замечаний. работы была сдана досрочно