Seite 1 von 1

#Konstantenbehandlung in ASM

Verfasst: 10.08.2012 15:34
von 7x7
Wie kann ich meine in PB definierten Konstanten an den (Inline-) Assembler übergeben?

z.B. bei "!CMP #xy" meckert der Compiler, und wenn ich PB die Umsetzung machen lasse (ohne das "!") meckert er auch. Eigentlich meckert er schon die ganze Zeit :mrgreen:

Re: #Konstantenbehandlung in ASM

Verfasst: 10.08.2012 15:39
von RSBasic

Re: #Konstantenbehandlung in ASM

Verfasst: 10.08.2012 16:10
von 7x7
Danke, RSBasic! Bin immer wieder erstaunt, wie du auf die Schnelle diese Links rauskramst :o

Zumindest weiss ich jetzt, dass es bedauerlicherweise nicht geht.

Re: #Konstantenbehandlung in ASM

Verfasst: 10.08.2012 16:38
von STARGÅTE
Naja mit "!" geht das sowieso nicht, weil !-Zeilen, identisch zu ASM übernommen werden, ohne das PB da "reinfuscht".

Aber mit EnableASM geht es ohne Probleme:

Code: Alles auswählen

#MeineKonstante = 123

Define Beispiel.l

EnableASM
	MOV Beispiel, #MeineKonstante
DisableExplicit

Debug Beispiel