Create code container using X64()
utility method
import {X64} from 'ass-js';
const asm = X64();
Add instructions to your code
asm._('mov', ['rax', 0xBABE]);
Print human-friendly representation to terminal
console.log(asm.toString());
// or
console.log(String(asm));
Compile your code into a Node.js Buffer
console.log(asm.compile());
Or compile into a plain JavaScript Array
console.log(asm.compile([]));
Use code templates
const template = _ => {
_('mov', ['rax', 0xBABE]);
};
asm.code(template);