Три кода, диапазоны, симулятор переполнения и сравнение всех кодов сразу.
Отрицательные целые хранятся в дополнительном коде. Это позволяет процессору использовать одну схему ALU для сложения и вычитания. Понимание этих кодов — ключ к задачам ЕГЭ №14.
Старший бит — знак (0 = «+», 1 = «−»). Остальные биты — модуль числа в обычном двоичном представлении.
Для положительных — как прямой. Для отрицательных — инвертируются все биты (включая знаковый).
Для положительных — как прямой. Для отрицательных:
Покрути стрелку — увидишь, что происходит при выходе за диапазон
Введи любое число — получи все три кода сразу с цветовой разметкой
Нажми «Сравнить»
Проверь себя! 5 вопросов, 20 XP за каждый правильный ответ.