Запишите число -90 в 8-разрядном формате в дополнительном коде.

ladykrisMi ladykrisMi    3   24.11.2020 20:06    34

Ответы
nikzarubenko nikzarubenko  24.12.2020 20:07

90(10) = 5A(16) = 0101 1010(2) в восьмибитном представлени

Объяснение:

ПОКАЗАТЬ ОТВЕТЫ
gumarin78 gumarin78  10.01.2024 10:16
Для того чтобы записать число -90 в 8-разрядном формате в дополнительном коде, нам понадобится использовать знаковый бит для обозначения положительного или отрицательного числа, а также 7 битов для обозначения самого числа.

1. Определяем знак числа: так как число -90 является отрицательным, мы устанавливаем знаковый бит равным 1. Таким образом, первый бит в числе будет единицей.

2. Определяем двоичное представление числа 90: для этого мы можем использовать метод деления на 2. Делим число 90 на 2 и записываем остаток. Затем делим полученное частное на 2 и снова записываем остаток. Продолжаем делать это до тех пор, пока не получим 0 как частное. Полученные остатки записываем в обратном порядке. В итоге, двоичное представление числа 90 будет равно 01011010.

3. Инвертируем все биты числа: чтобы получить дополнительный код числа, нам необходимо инвертировать все биты числа, кроме знакового бита. То есть, все нули станут единицами, и наоборот. В нашем случае, инвертируем все 7 битов числа 01011010: 10100101.

4. Добавляем 1 к инвертированному числу: к полученному числу прибавляем 1. В данном случае, прибавляем 1 к числу 10100101, получаем 10100110.

Таким образом, число -90 в 8-разрядном формате в дополнительном коде будет равно 10100110.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика