Hi,
Ich möchte im Deplhi Inline Assembler ein LAbel deklarieren..
Laut Delphi Hilfe ist ein LAbel ein Striong der mit einem "at" Zeichen beginnt...
Aber da funktioniert was bei mir nicht
Nur, wenn ich sowas eingebe:
Es wird das AX-Register bis auf den Wert von BX hochgezählt... Ich weiss nicht sehr sinnvoll.
Aber fürs erste eigene Assemblerprogramm
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| procedure Testfunktion; asm mov bx,5 mov ax,0 @test; inc ax dec bx jnz bx,test nop end; |
kommt die Fehlermeldung vom Compiler :
Quelltext
1:
| [Error] Unit1.pas(71): Inline assembler syntax error |
Wie werden denn Labels korrekt gesetzt, oder mach ich was anderes falsch ????
Catweasel
Pommes werden schneller fertig wenn man sie vor dem Frittieren einige Minuten in siedendes Fett legt.