Чтобы представить отрицательное число в 8-разрядном прямом коде, необходимо понимать, как работает система кодирования знаков.
Прямой код — это система, где старший бит (первый бит слева) представляет знак числа: 0 для положительных и 1 для отрицательных чисел. Остальные биты представляют величину числа.
Пример: давайте рассмотрим, как представить -100 в 8-разрядном коде.
Во-первых, определяем положительное число: 100 в двоичном виде будет 01100100. Теперь, чтобы получить отрицательное представление в прямом коде, просто добавляем 1 в старший бит:
- Для -100: 100 в двоичном виде — это 01100100, а в прямом коде отрицательное будет 11100100.
Теперь давайте рассмотрим варианты ответов:
- 01111001 — положительное число,
- 10010000 — отрицательное число,
- 01110110 — положительное число,
- 00000001 — положительное число.
Таким образом, правильный ответ — 2) 10010000, так как это единственный вариант, представляющий отрицательное число в 8-разрядном прямом коде.