hi, es ist schon ne zeit her, aber ich würde sagen um zu beweisen das d auch -d darstellt und du von folgendem ansatz ausgehst : d + (-d) = 0 musst du ja nur die beiden zahlen subtrahieren um zu sehen ob 0 rauskommt?!?
sagen wir d = 4 (0000 0100) also muss 4 + -4 = 0 sein
für -4 verwende ich das MSB als Vorzeichenbit
0000 0100 + 1000 0100 = 0
bilde das einerkomplement (die bits invertieren)
1111 1011 + 0111 1011 = 0
danach bildest du das zweierkomplement (aufgrund des neg. vorzeichens), dafür musst du nur "1" addieren
1111 1100 + 0111 1111 = 0
und dann sollts das gewesen sein, denn
1111 1100
+ 0111 1111
=1 0000 0000
der überlauf wird beim komplementieren ignoriert bzw abgeschnitten
ich hoffe ich hab deine frage richtig verstanden und die antwort hilft