Native x64 Assembly PBXB64 Addition
Write x64 assembly directly inside PB and B64 programs. Full instruction set support, all general-purpose registers, memory addressing modes, and seamless integration with the compiler's symbol table. The assembler is built-in - no external tools needed.
Inline ASM in PB
Prefix assembly lines with ! in PB code. The assembler integrates with the compiler's register allocation and frame layout. All 16 x64 general-purpose registers are available.
Memory Addressing and Labels
Inline ASM supports memory addressing with scale/index/base, local labels, and conditional jumps. The compiler resolves label offsets and integrates with the frame layout.
Inline ASM in B64
B64 uses asm { ... } blocks for multi-line assembly. All x64 instructions, registers, and addressing modes are supported. The block is passed directly to the integrated assembler.
Standalone ASM Files
PBXB64 can compile standalone .asm files directly. The assembler produces COFF objects that link with C, PB, and B64 code. Full x64 instruction set with MASM-style syntax.