mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Referat über Flags


Autor: microman (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Axos (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
also wenn du da nix im netz findest kann man dir auch nicht mehr helfen!

Autor: Michael (ein anderer) (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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...

Autor: thomas_p. (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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 ;-)

Autor: FunkTurm (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
und ich dachte son forum wär zum fragen da...

Autor: ...HanneS... (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ja, ist es ja auch... Aber nicht zur Unterstützung der Faulheit.

Autor: Michael (ein anderer) (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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)...

Autor: microman (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Rufus T. Firefly (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Peter Dannegger (peda)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Thomas Burkhardt (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
www.8052.com


In den Tutorials sind zwangsläufig auch die Flags beschrieben. Falls
das Referat noch net vorbei ist...

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.