Условие задачи
Выполнить операции над машинными кодами двух вещественных чисел на 32-разрядной сетке (С1= A+B, C2=A-B, C3=-A-B, C4=B-A). Коды чисел заданы в шестнадцатеричной системе счисления.
A = EFF40400, B = ECD00000
Ответ
1. Представим числа в двоичном виде:
A = EFF4040016 = 111011111111010000000100000000002
B = ECD0000016 = 111011001101000000000000000000002
2. Выделим знак, экспоненту и мантиссу (для удобства):
A = 1 11011111 111010000000100000000002
Знак: -
Экспонента: 110111112 = 28 1 25 = 255 32 = 223
Найдем реальный порядок (вычтем 127): 223 127 = 96
Мантисса: 1,111010000000100000000002
-A = 0 11011111 111010000000100000000002
Знак: +
Экспонента: 110111112 = 28 1 25 = 255 32 = 223
Найдем реальный порядок...