Forum: Mikrocontroller und Digitale Elektronik Logiksymbole (im AVR Befehlssatz)


von Robert K. (molch) Benutzerseite


Lesenswert?

Einen wunderschönen Guten Morgen alle zusammen,

es ist endlich Freitag und das Wochenende steht vor der Tür :-)

Aufgrund dieser heiteren Stimmung trau ich mir mal folgende Frage zu 
stellen:
Im Instructionset Summary und dem ausführlichen Befehlssatz Dokument von 
Atmel wird in den Logikgleichungen ein Zeichen verwendet welches mir 
vorher noch nie begegnet ist. Es handelt sich um einen Kreis mit einem 
Kreuz in der Mitte, also sozusagen ein eingekreistes +.
Das steht vorallem (oder nur?) zwischen dem N und V Flag, z.B. beim BRLT 
Befehl.

Nun könnt ich einfach sagen: der Befehl verzweigt nach einem cp, cpi... 
wenn das S Flag 1 ist und damit funktioniert mein Programm auch (hoffe 
mein Gedächtnis spielt mir hier keinen Streich), ABER dies ist eine 
Einstellung mit der ich ungern verkehre ^^

Bitte gebt mir eine kleine Erklärung was es damit auf sich hat.

Vielen Dank :)

Grüße Robert

von Boxi B. (boxi)


Lesenswert?

Steht doch davor: XOR

von Johannes M. (johnny-m)


Lesenswert?

Das ist ein Exklusiv-Oder.

von Falk B. (falk)


Lesenswert?

@ Robert K. (molch)

>Kreuz in der Mitte, also sozusagen ein eingekreistes +.

XOR-Verknüpfung.

http://www.mikrocontroller.net/articles/AVR-Tutorial:_Logik#XOR_.28Exlusives_Oder.29

MFG
Falk

von Robert K. (molch) Benutzerseite


Lesenswert?

Danke :)

@Boxi:
Steht wo davor?

@Falk:
Was ein Eklusiv ODER, Antivalenz ist weiß ich, nur wie gesagt das 
Logiksymbol als solches war mir fremd.

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.