Das mit dem SBIW habe ich noch nicht ganze verstanden.

Beispiel für subtraktion 4 - (-7) (bei 4bit Zahlen, der Einfachheit halber)
Code:
 0100
-1001

Umwandlung des Comp_2
 0100
+0111

ergibt

1011

jetzt SBIW r, 2

 1011
-0010

macht

 1001
Es sollte aber 0111 (MAXPOSINT) als Ergebnis da stehen. Habe ich was falsch verstanden?