Referat über Flags

Gast #131779
Lesenswert?

Hallo,
ich weis das ist vermutlich ne noob frage, trotzdem:
Wir arbeiten hier in der Schule mit dem 8051 und ich soll jetzt ein
Referat über die Flags (Overflow, Carry, Hilfscarry) halten.
Kann mir jemand diese Flags mal erklären und wenn möglich auch
allgemeine Definitionen... von Flags. Vielleicht auch noch was
technisches (Aufbau Flag...)

Danke und viele Grüße,

MICROMAN
Gast #131781
Lesenswert?

@microman:

Ihr habt das in der Schule bestimmt durchgenommen, bzw. Du hast
entsprechende Hinweise zu Literatur etc. bekommen.

Lesen und selber nachdenken tut wirklich nicht weh, keine Angst, da
kann nichts passieren...
Gast #131782
Lesenswert?

@Michael ( ... )

Das wuerde ich so nicht sagen. Ich finde, dass NUR wenn man selber
denkt etwas passieren wird.

@microman
Wenn du morgen die Englischklausur fuer mich schreibst ( mit passablen
Ergebnis ), erklaere ich dir auch die Flags ;-)
Gast #131785
Lesenswert?

@thomas_p.:

So gesehen, hast Du natürlich recht!

Aber: So dumm wie man meint, ist die Pisa-Generation doch nicht:

Die sind sogar ziemlich schlau... Sie lassen denken und arbeiten,
anstatt dies selbst zu tun (zumindest versuchen sie es)...
Gast #131786
Lesenswert?

Das sind ja alles schöne Ratschläge, aber auf Googlesuche... bin ich
auch schon gekommen und habe nur ungenaue Angaben... gefunden.
Literaturangaben hat unser unfähiger Lehrer uns nicht gegeben. Als wir
ihn zur Vorbereitung auf das Referat anfragten, gab er uns ein Buch
ohne wirklichen Inhalt.
Wenn ich faul wäre würde ich mir ein fertiges Referat suchen , es gibt
bestimmt ein paar hilfreiche Quellen im Internet.
Ich hab auch schon ein fertiges Programm zu Flags in assembler
programmiert.
Gast #131787
Lesenswert?

Die Flags eines Prozessors sind in knapper Weise im Datenblatt
beschrieben. In ausführlicherer Weise sind sie im Programmierhandbuch
des jeweiligen Prozessors beschrieben.
Die MCS51-Reihe weilt schon so lange unter uns, daß das Internet von
Assemblerprogrammiertutorials dafür nur so überquillt - und wenn die
was taugen, dann sind die Flags darin auch erklärt.

Wenn man sowas mit Google nicht findet, dann sollte man eine
mittlerweile wichtige Fähigkeit erwerben: Das Formulieren von
Suchanfragen für Google.
#131788
Lesenswert?

Flags sind Bits und können wie Bits ausgewertet werden (siehe bedingte
Sprungbefehle).

Bits können nur gesetzt oder gelöscht werden.
Flags werden noch zusätzlich in Abhängigkeit vom Ergebnis
mathemathischer Operationen gesetzt oder gelöscht, bzw. mathematische
Operationen erfolgen in Abhängigkeit von Flags (siehe 8051
Befehlsreferenz).

Eine Sonderstellung hat das C-Flag, es kann zusätzlich noch für
logische Bitoperationen (AND/OR) benutzt werden.

Wenn Du Probleme mit der englischen Sprache hast, versuche mal in der
Bibliothek alte Siemens oder Valvo 8051-Datenbücher zu kriegen, da
wurde der 8051 noch komplett in deutsch beschrieben.


Peter

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren