1) Какой код будет у чисел 48, 89 и -36 в восьмиразрядном представлении? 2) Напишите код в дополнительном представлении

  • 16
1) Какой код будет у чисел 48, 89 и -36 в восьмиразрядном представлении?
2) Напишите код в дополнительном представлении для чисел -28, -56 и -109.
Ruslan_8889
19
1) Для определения кода числа в восьмиразрядном представлении мы должны использовать дополнительный код. Дополнительный код отражает число отрицательным, при этом само число сохраняется в двоичном представлении. Восьмиразрядное представление состоит из 8 битов, где самый левый бит является знаковым битом (0 для положительных чисел и 1 для отрицательных).

Для числа 48:
Шаг 1: Представим число 48 в двоичной системе: 00110000
Шаг 2: Номер дополнительного кода будет равен 0, так как число положительное.
Шаг 3: Получаем восьмиразрядный код: 00000000

Для числа 89:
Шаг 1: Представим число 89 в двоичной системе: 01011001
Шаг 2: Номер дополнительного кода будет равен 0, так как число положительное.
Шаг 3: Получаем восьмиразрядный код: 01011001

Для числа -36:
Шаг 1: Представим число 36 в двоичной системе: 00100100
Шаг 2: Чтобы получить дополнительный код для отрицательных чисел, инвертируем все биты (меняем 0 на 1 и наоборот).
Инвертированный код: 11011011
Шаг 3: Добавляем единицу к инвертированному коду: 11011100
Шаг 4: Получаем восьмиразрядный код: 11011100

Таким образом, коды чисел 48, 89 и -36 в восьмиразрядном представлении составляют соответственно 00000000, 01011001 и 11011100.

2) Для написания кода в дополнительном представлении для отрицательных чисел мы должны инвертировать все биты (меняем 0 на 1 и наоборот) и добавить 1 к полученному результату.

Для числа -28:
Шаг 1: Представим число 28 в двоичной системе: 00011100
Шаг 2: Инвертируем все биты: 11100011
Шаг 3: Добавляем единицу: 11100100

Для числа -56:
Шаг 1: Представим число 56 в двоичной системе: 00111000
Шаг 2: Инвертируем все биты: 11000111
Шаг 3: Добавляем единицу: 11001000

Для числа -109:
Шаг 1: Представим число 109 в двоичной системе: 01101101
Шаг 2: Инвертируем все биты: 10010010
Шаг 3: Добавляем единицу: 10010011

Таким образом, коды чисел -28, -56 и -109 в дополнительном представлении составляют соответственно 11100100, 11001000 и 10010011.