Для того чтобы записать число -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.
90(10) = 5A(16) = 0101 1010(2) в восьмибитном представлени
Объяснение:
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.