9. Пожалуйста, выполните следующие расчеты с помощью калькулятора в режиме «Программист»: 1) 1110111012 минус 11011101102; 2) 11011010012 минус 110001001002. Пожалуйста, опишите полученные результаты.
Хорёк
Конечно! Давайте выполним расчеты.
1) Для выполнения первого выражения, мы должны выполнить вычитание двух чисел, представленных в двоичной системе счисления.
Первое число: 1110111012
Второе число: 11011101102
Чтобы выполнить вычитание, мы начинаем справа и выполняем вычитание каждого бита. Если результат отрицательный, мы занимаем 1 из следующего бита слева.
1 1 1 0 1 1 1 0 1
- 1 1 0 1 1 1 0 1 0
___________________
0 0 0 1 0 0 1 1 1
Полученный результат равен 0001001112.
2) Теперь рассмотрим второе выражение.
Первое число: 11011010012
Второе число: 110001001002
Выполним вычитание, используя аналогичный подход:
1 1 0 1 1 0 1 0 0 1
- 1 1 0 0 0 1 0 0 1 0
_______________________
0 1 0 1 0 1 1
Полученный результат равен 0101011₂.
Таким образом, результаты вычислений следующие:
1) 1110111012 минус 11011101102 = 0001001112
2) 11011010012 минус 110001001002 = 0101011₂
1) Для выполнения первого выражения, мы должны выполнить вычитание двух чисел, представленных в двоичной системе счисления.
Первое число: 1110111012
Второе число: 11011101102
Чтобы выполнить вычитание, мы начинаем справа и выполняем вычитание каждого бита. Если результат отрицательный, мы занимаем 1 из следующего бита слева.
1 1 1 0 1 1 1 0 1
- 1 1 0 1 1 1 0 1 0
___________________
0 0 0 1 0 0 1 1 1
Полученный результат равен 0001001112.
2) Теперь рассмотрим второе выражение.
Первое число: 11011010012
Второе число: 110001001002
Выполним вычитание, используя аналогичный подход:
1 1 0 1 1 0 1 0 0 1
- 1 1 0 0 0 1 0 0 1 0
_______________________
0 1 0 1 0 1 1
Полученный результат равен 0101011₂.
Таким образом, результаты вычислений следующие:
1) 1110111012 минус 11011101102 = 0001001112
2) 11011010012 минус 110001001002 = 0101011₂
Знаешь ответ?