Алгоритмические операции в двоичном коде: 12+66;8* 2
Алгоритмические операции в двоичном коде: 12+66;
8* 2
Алёна Боля
Не могли бы вы разъяснить ещё раз и по доходчивей, для человека который в этом не чего не разумеет, а ещё превосходнее решение если не затруднит)
1 ответ
Хигер Ульяна
Поначалу числа преобразуются в двоичный код.
А=-5(10)=-101(2)
В=-8,25(10)=-1000,01(2)
Числа в формате с фиксированной запятой в памяти хранятся таким образом, что позиция запятой знаменита и неизменна для всех чисел (отсюда и заглавие с фиксированной точкой) .
Для этого число А должно быть представлено в виде -101,00(2)
Пусть для хранения употребляется 8 разрядов. Тогда числа в прямом коде будут представлены в виде
А: 1.00101,00
В: 1.01000,01 - тут отделённый точкой старший разряд знаковый, 1 - значит минус.
Оборотный код получается инверсией всех разрядов, кроме знаковых.
А: 1.11010,11
В: 1.10111,10
Сейчас необходимо получить дополнительный код. Но перед этим необходимо иметь в виду, что ни запятые, ни точки в памяти не хранятся, но всегда известно, где знаковый разряд и сколько разрядов в дробной доли. Потому
А: 11101011 + 1 = 11101100
В: 11011110 + 1 = 11011111
Это и есть внутреннее представление данных чисел в дополнительном коде.
Сложение и вычитание чисел с фиксированной точкой делается так же, как и для целых чисел.
11101100
+
11011111
---------------
111001011 - старший разряд (8) будет выдавлен из разрядной сетки и в данном случае просто отброшен. Результат операции сложения 11001011.
Сейчас можно конвертировать получившееся число в обыкновенный десятичный вид и проверить итог.
1.1001011
1.0110100 - оборотный код
1.0110100 + 1 = 1.0110101 - прямой код.
Возвращаем запятую на место
1.01101,01 -gt; -(8+4+1+1/4)
В десятичном виде это число -13,25
Сложение было выполнено верно.
А=-5(10)=-101(2)
В=-8,25(10)=-1000,01(2)
Числа в формате с фиксированной запятой в памяти хранятся таким образом, что позиция запятой знаменита и неизменна для всех чисел (отсюда и заглавие с фиксированной точкой) .
Для этого число А должно быть представлено в виде -101,00(2)
Пусть для хранения употребляется 8 разрядов. Тогда числа в прямом коде будут представлены в виде
А: 1.00101,00
В: 1.01000,01 - тут отделённый точкой старший разряд знаковый, 1 - значит минус.
Оборотный код получается инверсией всех разрядов, кроме знаковых.
А: 1.11010,11
В: 1.10111,10
Сейчас необходимо получить дополнительный код. Но перед этим необходимо иметь в виду, что ни запятые, ни точки в памяти не хранятся, но всегда известно, где знаковый разряд и сколько разрядов в дробной доли. Потому
А: 11101011 + 1 = 11101100
В: 11011110 + 1 = 11011111
Это и есть внутреннее представление данных чисел в дополнительном коде.
Сложение и вычитание чисел с фиксированной точкой делается так же, как и для целых чисел.
11101100
+
11011111
---------------
111001011 - старший разряд (8) будет выдавлен из разрядной сетки и в данном случае просто отброшен. Результат операции сложения 11001011.
Сейчас можно конвертировать получившееся число в обыкновенный десятичный вид и проверить итог.
1.1001011
1.0110100 - оборотный код
1.0110100 + 1 = 1.0110101 - прямой код.
Возвращаем запятую на место
1.01101,01 -gt; -(8+4+1+1/4)
В десятичном виде это число -13,25
Сложение было выполнено верно.
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
Игорь 14 лет назад был на 8 лет моложе, чем его
Математика.
Два тела массами m1 и m2 находящие на расстоянии R друг
Физика.
В сосуде 4целых одна пятая литр воды что бы заполнить сосуд
Математика.
Двум малярам Диме И Олегу поручили выкрасить фасад дома они разделили
Разные вопросы.
найти порядковый номер 41Э если в ядре 20 нейтронов
Разные вопросы.
в ряду натуральных чисел 3, 8, 10, 24, … 18 одно
Математика.
Предприятие по производству с/хоз продукции на производство затратило 3527000 руб Валовый
Разные вопросы.
Математика, задано на каникулы. ВАРИАНТ 1004
НОМЕР 1,2,3,4,5,6,7,8.
Математика.
Имеются три конденсатора емкостью С1=1мкФ, С2=2мкФ и С3=3мкФ. Какую наименьшую емкость
Физика.
Из точки м выходят 3 луча MP MN и MK причём
Геометрия.
Облако тегов