du addierst quasi eine negative zahl zu einer positiven...
(30-28 = 30 + (-28))
bei 8bit zahlen wird das erste bit als vorzeichenbit verwendet.
d.h.: 0 (+) und 1 (-)
Beispiel:
10011100 ist die Zahl -28
jetzt invertierst du die negative zahl (10011100 wird zu 01100011)und addierst sie mit 1.
das ergebnis addierst du dann zur ursprünglichen zahl (30), fertig