Mal für eine 16-Bit-Zahl:

1) Wenn die Zahl < 0 ist gibst du ein - aus und ersetzt die Zahl durch ihr n-1 Komplement

2) Solange die Zahl >= 10000 ist ziehst du 10000 ab und merkst, wie oft du den Wert abgezogen hast

3) Analog für 1000, 100, 10, 1

Die Assembler-Befehle zum Vergleichen sind: CP, CPI und CPC, die zum Subtrahieren: SUB, SBC

The very code is left as an exercise to the reader