Каково число, полученное при вычитании 73 из -108 в однобайтовом знаковом представлении (дополнительный код)?
Каково число, полученное при вычитании 73 из -108 в однобайтовом знаковом представлении (дополнительный код)? Переведите результат в числовое значение. Отдайте код результата и значение результата.
02.12.2023 19:56
Пояснение: В однобайтовом знаковом представлении числа используется дополнительный код. При переводе числа в дополнительный код сначала необходимо найти его двоичное представление, а затем инвертировать все биты и добавить единицу.
В данной задаче мы вычитаем число 73 из числа -108.
Переведем числа в их двоичное представление:
-108 : 1001100
73 : 0100101
Инвертируем все биты числа 73:
0100101 → 1011010
Добавляем единицу:
1011010 + 1 = 1011011
Таким образом, число -108 в дополнительном коде будет выглядеть так: 1001100.
Значение числа -108 в десятичной системе счисления: -108.
Например:
Задача: Каково число, полученное при вычитании 73 из -108 в однобайтовом знаковом представлении (дополнительный код)?
Совет: Для лучшего понимания дополнительного кода, изучите алгоритм его получения и выполните несколько упражнений самостоятельно.
Дополнительное задание: Каков результат деления числа -36 на -9 в однобайтовом знаковом представлении (дополнительный код)? Переведите результат в числовое значение и отдайте код результата и значение результата.