www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Assembler Kommentar in Zeile beenden


Autor: Andy11 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ich möchte folgendes sagen:

sbic PORTD, 6  ;Wenn
;Enter = 1 dann: Instruction...
;Enter = 0 dann: ...

((;Enter = 1 dann:))--> nach dem will ich den Kommentar in der Zeile 
abschließen aber wie mache ich das?

lg Andy

Autor: Grübler (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Durch CR (carriage return)

Autor: Lothar Miller (lkmiller) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Der Zeilenumbruch schließt den Kommentar ab.
Du kannst also nur hinter einen Assemblerbefehl einen Kommentar 
schreiben.

Autor: Thorsten S. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
gar nicht.

Assembler-Kommentare werden durch das Semikolon eingeleitet und machen 
alles dahinter bis zum Zeilenende zum Kommentar.

Du mußt den Kommentar also stets hinter den Befehl schreiben.

Gruß,
Thorsten

Autor: spess53 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

Bei ';' geht das nicht. Aber mit z.B.
/* Kommentar*/  ldi r16,10

gehtes

Autor: Andy11 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
okaiiii dankschö

Autor: Klaus (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Aber lass sowas besser bleiben! Du verschlechterst massiv die Lesbarkeit 
des Codes. Beim lesen muss man sonst den Befehl in der Zeile suchen.

Autor: U.R. Schmitt (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Andy11 schrieb:
> ;Enter = 1 dann: Instruction...

nicht so sondern

Instruction...  ;Falls Enter = 1

Lerne Dich an Standards und Konventionen zu halten, die Leute mit 100 
mal mehr Erfahrung und Wissen im Programmieren aufgestellt haben.

Autor: Lothar Miller (lkmiller) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
> Bei ';' geht das nicht. Aber mit z.B.
> /* Kommentar */  ldi r16,10
> gehtes
Das kommt aber sehr stark auf den Assembler an...

Autor: spess53 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

>Das kommt aber sehr stark auf den Assembler an...

Richtig. Aber ich bin mir zu 99,9% sicher, das es um den 
Atmel-AVR-Assembler
geht. Und darauf bezieht sich meine Antwort.

MfG Spess

Autor: Andy11 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ja is mir eh schon aufgefallen, ich habs jetzt sowieso wie immer mit ; 
gemacht.

lg andy

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.