1.0.0 • Published 7 months ago
nasm-polyfill v1.0.0
nasm-polyfill
Execute NASM code from JavaScript in sync.
Install
npm install -s @allnulled/nasm-polyfill
Requirements
You need:
- In Windows:
nasm
ld
- In Linux:
nasm
link
Usage
const nasm = require("@allnulled/nasm-polyfill");
// Ejemplo de uso
nasm(`
section .data
msg db 'Hello, World!', 0x0A
section .text
global _start
_start:
; Syscall para escribir el mensaje
mov rax, 1
mov rdi, 1
mov rsi, msg
mov rdx, 14
syscall
; Syscall para salir del programa
mov rax, 60
xor rdi, rdi
syscall
`);
console.log("Finished successfully!");
1.0.0
7 months ago