IA programa ASM x86

Lo ensambla, comprueba, corrige y finaliza. En Ms-Dos sería un .com de 47 bytes. En linuz necesita un poco más con elf pero sin problemas. No había vuelto al ensamblador desde el... 286?

Hola mundo! Binario. Ahora a por el ASIC! Ya chupao...

en.wikipedia.org/wiki/ASIC_programming_language

section .text global _start _start: mov rax, 1 mov rdi, 1 lea rsi, [rel msg] mov rdx, 11 syscall mov rax, 60 xor rdi, rdi syscall section .rodata msg: db "hola mundo", 0x0a

0000000 457f 464c 0102 0001 0000 0000 0000 0000

0000010 0003 003e 0001 0000 0078 0000 0000 0000

0000020 0040 0000 0000 0000 0000 0000 0000 0000

0000030 0000 0000 0040 0038 0001 0000 0000 0000

0000040 0001 0000 0005 0000 0000 0000 0000 0000

0000050 0000 0000 0000 0000 0000 0000 0000 0000

0000060 00a7 0000 0000 0000 00a7 0000 0000 0000

0000070 0001 0000 0000 0000 01b8 0000 bf00 0001

0000080 0000 8d48 1335 0000 ba00 000b 0000 050f

0000090 3cb8 0000 4800 ff31 050f 0000 6f68 616c

00000a0 6d20 6e75 6f64 000a