Forum: Mikrocontroller und Digitale Elektronik 16bit subtrahieren


von Pe D. (pdk)


Lesenswert?

hallo zusammen,

ich benutzte einen mega16 und progge in assembler.

folgendes problem:

ich möchte zwei 16bit zahlen von einander subtrahieren, welche variable 
sind.
mit subtract immediate kann ich nur eine konstante abziehen, und mit dem 
befehl sub kann ich das carry nicht berücksichtigen.

habt ihr vielleicht eine lösung?

gruß
philipp

von johnny.m (Gast)


Lesenswert?

Da musst Du den sbc-Befehl nehmen (subtract with carry). Im Instruction 
Set Manual steht sogar ein Beispiel für eine 16-Bit-Subtraktion unter 
der Erläuterung des Befehls.

von Pe D. (pdk)


Lesenswert?

danke für die schnelle antwort.

wer lesen kann is klar im vorteil :-)

habs gefunden

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.