Итак, насколько я понимаю, 0 и 1 служат знаком плюс или минус в числе. Если у меня есть число, такое как 10101 в двоичном формате (21 в десятичном), как оно преобразуется в отрицательное? Получается ли 10101 + 00001 = 10111? Или он добавлен на передний план?
Кроме того, пытаясь понять это, что, если вы пытаетесь получить число, скажем, в девятибитном дополнении до двух? Будет ли писать это в девятибитном формате 000010101 для 21, а затем добавлять единицу впереди?
Я ходил туда и обратно, но не могу понять.