C'est en soit assez simple une fois pigé le principe
on a par exemple 7 en binaire qui s'écrit 0111
de meme 4 s'écrit en binaire 0100
7-4 donne naturellement
0111
-0100
=
0011
la soustraction se fait tout seule, mais pour éviter les retenues en tout genre, le principe du complement a 2 est de rajouter arbitrairement 2^N+1 au nombre négatif (puisque calculant sur 4 bits, 2^5 est ignoré) on a alors
-0100=(+10000-0100)
cela donne donc -0100+10000=1100, la soustraction devient ensuite une addition
7-4 donne alors
0111
+1100
=
10011 et comme le premier 1 est ignoré (voir plus haut)
=
0011
est-ce plus clair, qu'est-ce que vous ne comprenez pas?
Irem