Вычислить a + b. Оба числа записать как двоичные целые со знаком в 6-ти разрядной ячейке памяти. Результат перевести из двоичного в десятичный вид. a= –21 b=12

Вычислить a + b. Оба числа записать как двоичные целые со знаком в 6-ти разрядной ячейке памяти. Результат перевести из двоичного в десятичный вид. a= –21 b=12
Гость
Ответ(ы) на вопрос:
Гость
а=21(10)=010101(2)  6-ти разрядная ячейка, поэтому добавила вперёд еще один ноль. инвертируем 101010 и плюс 1 получим окончательно: -21(10)= 101011(2) 12= 1100=001100(2) 6-ти разрядная ячека складываем, подписываем числа +101011   001100 ------------   110111(2)  это ответ. Первый бит равен 1, это значит что число получилось отрицат.
Не нашли ответ?
Ответить на вопрос
Похожие вопросы