Forum: Mikrocontroller und Digitale Elektronik Beschreibung Carry Flag


von Gast (Gast)


Lesenswert?

Hallo, ich glaub ich bin ein bischen blind. Lese gerade im Datenblatt 
vom ATMEGA16 und versuche herauszufinden, wie beim Vergleich (cpi) das 
Carry-Flag gesetzt wird - ich sehe daß es benutzt wird, und wenn ich 
wissen will WIE herum (also bei den verschiedenen Vergleichs-Befehlen - 
wird das Carry-Flag gesetzt, wenn die rechte oder linke Seite größer 
ist?) - steht auf Seite 8: See "Instruction Set Description".. Wo soll 
denn dieser Abschnitt sein?

von Power (Gast)


Lesenswert?

Guck' mal in der Hilfe vom AVR-Studio. Da sind die Befehle sauber 
erklärt.

von Power (Gast)


Angehängte Dateien:

Lesenswert?

Ein Bild sagt mehr als 1000 Worte.

von Karl H. (kbuchegg)


Lesenswert?

Ein Compare funktioniert wie eine Subtraktion.
Nur dass das numerische Ergebnis
verworfen wird und nur die Flags
übrig bleiben

Compare a,b

ist also identisch zu

a-b

Wenn hier das Carry gesetzt wird
fand ein Unterlauf statt und b ist
größer als a

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.