Stringkette zusammenbauen - ASM

Gast #310224
Lesenswert?
• ▲
▼
Hallo zusammen

Ich bin derzeit dabei mir in den Assembler des AVR - atmega8 -
einzuarbeiten und stehe vor folgendem Problem.

Ich habe vor mir ein Display mit 3 Zeilen. Was ich nun machen möchte
ist eine Routine, wo ich mir den String für eine ganze Zeile in den
sram lege und dann auf einmal die ganze Zeile ausgebe.

Mein Problem ist jetzt nicht wie ich das ganze in den SRAM bekomme und
wie ich die Daten auf das Display bekomme - das funktioniert schon
wunderbar - sondern wie ich die Terminierung löse.
Auf den Punkt gebracht wie kann ich eine NULL - also nicht das Zeichen
0 - in der Zelle des SRAM eingeben, damit mir die Ausgabe automatisch
bei dieser Zelle terminiert? - oder soll ich im prinzip eine "FOR"
schleife machen die mir nach den 12 Zeichen für eine Zeile automatische
abbricht?

Für ein paar Tipps bzw. Hilfen wäre ich sehr dankbar

Roland

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.