לפי איזה בסיס?
בהינתן ייצוג לפי בסיס r, אפשר למצוא ייצוג בעזרת משלים לr ואפשר לפי משלים לr-1, בדיוק באותו אופן כמו משלים ל1 או משלים ל2 (החישוב דומה מאוד, אם אתה מבין באמת מה אתה עושה במקום סתם להפוך סיביות). לגבי הייצוג, מדובר בייצוג של מספרים שליליים, כידוע לנו, קל! לחבר מספרים במחשבים, קצת יותר קשה לחסר (לא נתווכח כאן באיזה ארכיטקטורה), השיטה הכי טריוואילית הייתה לסמן בביט הראשון האם זה חיובי או שלילי, מכל מיני סיבות, יש מקומות שזה לא מתאים, אז החליטו, אני "מראש" מאפשר לעצמי לכתוב רק עד מחצית מהמספרים האפשריים (למשל אם יש לי n ביטים, אני אכתוב רק עד 2 בחזקת n-2 מספרים) ובשאר המספרים שיתפנו, אני "אכתוב" מספרים שליליים, עם המשלימים.