Code: Alles auswählen
EnableASM
MOV eax, $ffffffff
JMP eax
DisableASM
68 D0 26 00 00 E8 4D 30 00 00 B8 FF FF FF FF 68 E0 26 00 00 E8 3E 30 00 00 FF E0
2. Welche Register darf man denn nun verwenden?
Auszug aus der PB-Hilfe
MOV ebx,l_myLabel
...
MyLabel:
- Die Fehler in einem ASM Programmteil werden nicht von PureBasic gemeldet, jedoch von FAsm. Überprüfen Sie einfach Ihren Programmcode, wenn ein solcher Fehler auftritt.
- Bei eingeschaltetem InlineASM können Sie keine ASM Schlüsselwörter als Namen für Sprungmarken benutzen.
- Die verwendbaren Register sind: eax, edx und ecx. Alle anderen müssen immer reserviert bleiben.
hth