Native x64-Assembly PBXB64-Erweiterung
Schreiben Sie x64-Assembly direkt in PB- und B64-Programme. Voller Befehlssatz, alle Allzweck-Register, Speicheradressierungsmodi und nahtlose Integration mit der Symboltabelle des Compilers. Der Assembler ist eingebaut - keine externen Tools nötig.
Inline-ASM in PB
Präfixieren Sie Assembly-Zeilen mit ! in PB-Code. Der Assembler integriert sich mit der Register-Allokation und Frame-Layout des Compilers. Alle 16 x64-Allzweck-Register sind verfügbar.
Speicheradressierung und Labels
Inline-ASM unterstützt Speicheradressierung mit Scale/Index/Base, lokale Labels und bedingte Sprünge. Der Compiler löst Label-Offsets auf und integriert sich mit dem Frame-Layout.
Inline-ASM in B64
B64 verwendet asm { ... }-Blöcke für mehrzeilige Assembly. Alle x64-Befehle, Register und Adressierungsmodi werden unterstützt. Der Block wird direkt an den integrierten Assembler übergeben.
Standalone ASM-Dateien
PBXB64 kann standalone .asm-Dateien direkt kompilieren. Der Assembler produziert COFF-Objekte, die mit C-, PB- und B64-Code verlinkt werden. Voller x64-Befehlssatz mit MASM-ähnlicher Syntax.