mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik .ORG Direktive


Autor: M. Brehme (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Noch ne Einsteigerfrage zu den Direktiven:

Mit .ORG lege ich den Adresszähler fest, richtig? Wenn ich nun ".ORG
$32" schreiben würde, wäre das vermutlich totaler Quatsch. Würde ich
dadurch einfach nur Platz im Flash verschenken, oder würde auch noch
was schiefgehen.

In vielen Beispielen fehlt diese Direktive. Heist das, das dann ein
Defaultwert genommen wird. Oder steht was in den µC spezifischen
Includs dazu?

Was ist mit der Direktive .EXIT - Die sieht man auch so gut wie in
keinem Beispiel. Ist die nur fürs Auge wichtig?

Gruß
Martin

Autor: Hauke Radtki (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
mit .org legst du die Adresse fest, das ist richtig. Wenn du jetzt .ORG
$32 schreibst werden die folgenden Befehle an die Stelle $32
geschrieben. Macht z.b. Sinn bei der IVT oder um Daten an eine
bestimmte stelle im Speicher zu schreiben.

Wenn .org fehlt wird der nächste Befehl/die nächsten Daten einfach
hinter den vorherigen geschrieben.

Autor: Herr Mueller (herrmueller)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
.Exit benutze ich ab und zu, wenn ich verschiedene Programmteile teste.
Die haenge ich dann nach der .Exit Anweisung in den Text und kann sie
dann mit Copy und Paste einfügen, ohne dass der Assembler ueber den
zusaetzlichen Text meckert.
Oder wenn man grosse Programme hat, die nicht immer komplett
assembliert werden muessen, weil man nur einen kleinen Teil testen
will, geht es schneller, wenn man den Rest mit  .Exit ausklammert.
.org kann man auch benutzen, wenn man Daten im Progrmmspeicher an
festen Adressen haben will.

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.