Ungereimtheit bei Assembler-Befehlen

Anfängerfragen zum Programmieren mit PureBasic.
Gimbly
Beiträge: 169
Registriert: 28.12.2005 14:26
Wohnort: NRW

Ungereimtheit bei Assembler-Befehlen

Beitrag von Gimbly »

Hallo,

normalerweise kann man ja die Assembler-Befehle direkt in den PB-Code einfügen, wenn man die Assembler-Unterstützung aktiviert hat.

Dies funktioniert z.B. mit LODSB und LODSW einwandfrei.

Mit LODSD funktioniert es allerdings nur, wenn ich ein "!" voranstelle, also !LODSD, sonst krieg ich einen Syntax-Error.

Was ist das jetzt?
Gruß
Markus
Benutzeravatar
Sylvia
verheiratet<br>1. PureGolf-Gewinner
Beiträge: 487
Registriert: 29.08.2004 09:42
Wohnort: Old Europe

Beitrag von Sylvia »

War schon immer so. Muss man leben damit. Soweit ich mich erinnern
kann, betrifft das in der Hauptsache alle Befehle ab 10 Byte Codelänge.
Bin mir aber jetzt nicht ganz sicher. :roll:
Basic Pur = PureBasic
Gimbly
Beiträge: 169
Registriert: 28.12.2005 14:26
Wohnort: NRW

Beitrag von Gimbly »

Wäre schön, wenn das auch in der Hilfe stehen würde. Bin da selbst nur durch Zufall drauf gekommen.
Gruß
Markus
Benutzeravatar
Sylvia
verheiratet<br>1. PureGolf-Gewinner
Beiträge: 487
Registriert: 29.08.2004 09:42
Wohnort: Old Europe

Beitrag von Sylvia »

>>Gimbly: Wäre schön, wenn das auch in der Hilfe stehen würde...

Meinst du, Fred schreibt in die Hilfe: "Inline-ASM ist unfähig,..." :lol:
Basic Pur = PureBasic
Gimbly
Beiträge: 169
Registriert: 28.12.2005 14:26
Wohnort: NRW

Beitrag von Gimbly »

Sylvia hat geschrieben:Meinst du, Fred schreibt in die Hilfe: "Inline-ASM ist unfähig,..." :lol:
Nein, aber es sollte drinstehen, das manchen (oder besser noch: welchen) Befehlen ein Ausrufezeichen voran gestellt werden muss, weil PB sie sonst nicht an den Assembler durchreicht.
Gruß
Markus
Antworten