- 24.01.2018 16:06
- Информатика
- remove_red_eye 11205
- thumb_up 25
Ответы и объяснения 1
25 число положительное, дописываем знаковый разряд 0, отделяя его точкой. Получаем прямой код. Положительные числа в дополнительном коде выглядят также, как и в прямом.
25(10) = 0.11001 (2 доп)
-15(10) = - 1111(2).
Переводим в прямой код, дописывая 1 в знаковый разряд.
-15(10) =1.1111 (2 пр.)
Переводим в обратный код, инвертируя все разряды, кроме знакового.
-15(10) = 1.0000 (2 об)
Переводим в дополнительный код, прибавляя 1 к обратному.
-15(10) = 1.0001 (2 доп)
Добавляем один незначащий старший разряд (1 для отрицательных чисел), чтобы выравнять разрядности слагаемых.
-15(10) = 1.10001 (2 доп)
Собственно, выполняем сложение:
0.11001 (2 доп) +
1.10001 (2 доп) =
10.01010
Единица переноса из знакового разряда в дополнительном коде отбрасывается. Итого окончательный ответ:
0.01010 - число положительное, т.е. 10 в десятичной системе
- 25.01.2018 16:49
- thumb_up 37
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.