
10101:101 как решать в двоичной системе.


Ответы на вопрос

Ответ:
10101:101
Сначала нужно представить в 8 битном формате (8 знаков) получается
00010101 : 00000101
сдвигаем делитель (00000101) влево пока позиция старшего значения единицы, в нем, не совпала с позицией старшего значения единицы в делимом (00010101). Получается делитель равняется 00010100. И запоминаем количество сдвигов (2).
Нам нужно представить делитель в дополнительном коде(это типо обратное число + 1 вот так: 00010100 прямой код = 11101011 + 1 = 11101100 дополнительный код). Если в начале цифры 1 то это отрицательной число таким образом -делитель = делитель в доп. коде.
Вычитаем из делимого (00010101) делитель (11101100) получается 00000001(частный), с остатком 1 (частный остаток). Вспоминаем количество сдвигов (2) и столько же сдвигаем влево наш частый получается 100 и 1 остаток.
В общем все сложно а результат 10101 : 101 = 100 и 1 в остатке.
А еще точнее 100.00110011
Объяснение:
Вот ссылка там можешь решать подобные задачи и объяснение там лучше моей: http://www.reshinfo.com/delenije_1.php
просто значение Разрядная сетка постав 8 бит
ну остальное сам поймешь



Похоже, вы хотите выполнить деление чисел в двоичной системе счисления. Давайте разберемся, как это сделать с числами 10101 (десятичное) и 101 (десятичное).
Сначала переведем числа из десятичной системы в двоичную систему:
- 10101 (десятичное) = 10101 (двоичное)
- 101 (десятичное) = 1100101 (двоичное)
Теперь мы будем выполнять деление в двоичной системе, подобно делению в десятичной системе.
lua 10101
-----
101
Сначала проверяем, сколько раз число 101 (делитель) можно поместить в начальную часть 10101 (делимое), так чтобы результат не превышал 101. Очевидно, что мы можем вместить его раз в начальной части:
lua 10101
-----
101
Теперь вычитаем результат деления (101) умноженный на делитель (101) из начальной части 10101:
lua 10101
- 101
-------
1010
Остаток от вычитания (1010) становится новым делимым, а мы добавляем следующую цифру из исходного делимого (10101) для продолжения деления:
lua 10101
- 101
-------
1010
Мы видим, что 101 больше, чем 1010, поэтому нельзя поместить 101 в начальную часть 1010. Таким образом, следующая цифра в частном равна 0.
Таким образом, результат деления 10101 (десятичное) на 101 (десятичное) в двоичной системе равен 101 (десятичное).


Похожие вопросы








Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili