1)Представить в памяти ЭВМ числа. Для представления целых чисел при выборе формата учитывать знак числа. Число 0,553 Формат вещественного числа - Одинарный
Число 55 Формат целого числа в байтах - 1
Должны быть описаны и пояснены все необходимые преобразования. Результат должен быть представлен в разрядной сетке в соответствии с форматом числа.
2)Выполнить арифметические операции над двоичными числами с плавающей точкой в дополнительном коде: С=А+В. В таблице ниже приведены десятичные значения чисел А и В. С данными числами провести необходимые действия с пошаговой детализацией всех этапов. Вычисления и перевод чисел произвести с точностью до 5 знака после запятой. A=-0,567, B=3,600. Все выполненные действия должны быть детализированы и подробно описаны.
Добавлено спустя 24 минуты 42 секунды: Перевести в двоичную я могу, а как нормализацию этих чисел делать и мантиссы какие то находить, вот это я не могу понять
Добавлено спустя 52 минуты 59 секунд: ну вот допустим подобные задачи
Выполнить арифметические операции над двоичными числами с плавающей точкой в дополнительном коде: С=А+В. В таблице ниже приведены десятичные значения чисел А и В. С данными числами провести необходимые действия с пошаговой детализацией всех этапов. Вычисления и перевод чисел произвести с точностью до 5 знака после запятой. Для второго варианта значения равны: A = 0,385 B = -2,45 Решение: Преобразуем A: 0,385 * 2 = 0,77 => 0,0 0,77 * 2 = 1,54 => 0,01 0,54 * 2 = 1,08 => 0,011 0,08 * 2 = 0,16 => 0,0110 0,16 * 2 = 0,32 => 0,01100 итого А = 0,01100 = 0:11^1:1
Мантисса B = 1:0,1001110 обратный код 1:0,0110001 дополнительный код 1:0,0110010
Разность порядков: d = 1:01 - 0:10 = 1:01 + 1:10 = (1:10 + 1:01)ок = (1:11 + 1:10)дк = 1:01 обратный код = 1:10 прямой код = 1:11
Порядок итога будет равен наибольшему значению порядка
Сумма C 0:000110 +1:011001 =1:011111 обратный код 1: 100000^0:10 прямой код 1:100001^0:10 итого 10,0001
Преобразуем к десятичному виду: целая часть равна -2 дробная часть: 0,000010 = 0/2+0/4+0/8+1/16 = 0,0625 итого: -2,0625
Представить в памяти ЭВМ числа. Для представления целых чисел при выборе формата учитывать знак числа. Для второго варианта 65,65 (двойной) и -56 (2 байта) Решение: Целая часть А = 1000001 (вычисляется так: 2 в 6 степени есть 64, тут на единицу больше) дробная часть 0,65 * 2 = 1,3 => 0,1 0,3 * 2 = 0,6 => 0,10 0,6 * 2 = 1,2 => 0,101 ... 0,101000001 A = 1000001,101000001 = 0,1000001101000001*2111
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 29
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения