Assembler Macro

Feinmechaniker
 
Avatar
 
Betreff:

Assembler Macro

 · 
Gepostet: 04.08.2010 - 11:37 Uhr  ·  #1
Hallo,

ich habe in meinem Pascal Code ein Stück Assembler mit einem Macro (.rept) eingebunden.
Wird dieses Macro beim assemblieren ausgeführt? Der Compiler zeigt keinen Fehler, der Debugger fürt den Code jedoch nur genau einmal aus. Er steht auch nur einmal im Asm-Code.

ASM;
.rept 20
ld r30, Y+
lpm
out PortC,r1
cbi PortB, 5
sbi PortB, 5
.endr
ENDASM;

Gruß Joe
rh
Administrator
Avatar
Geschlecht:
Herkunft: Germany
Alter: 25
Homepage: e-lab.de
Beiträge: 5558
Dabei seit: 03 / 2002
Betreff:

Re: Assembler Macro

 · 
Gepostet: 04.08.2010 - 13:22 Uhr  ·  #2
Hallo Joe,

der AVRco ASM ist kein Macro-Assembler. Dass hier keine Fehlermeldung kommt, liegt daran dass der "." ähnlich behandelt wird wie ein Kommentar.
Der ASM kann nur soviel, wie der Compiler von ihm ertwartet.

rolf
Gewählte Zitate für Mehrfachzitierung:   0

Registrierte in diesem Topic

Aktuell kein registrierter in diesem Bereich

Die Statistik zeigt, wer in den letzten 5 Minuten online war. Erneuerung alle 90 Sekunden.
MySQL Queries: 15 · Cache Hits: 14   50   64 · Page-Gen-Time: 0.025922s · Speichernutzung: 2 MB · GZIP: ein · Viewport: SMXL-HiDPI