概要
中古ノート買ってみた。
wsl1のubuntu18.04にnasm入れてみた。
hello world、やってみた。
サンプルコード
global main
extern printf, scanf
section .text
main:
push rbp
mov rdi, fmt
mov rsi, msg
mov rax, 0
call printf
pop rbp
mov rax, 0
ret
section .data
msg: db "Hello world", 0
fmt: db "%s", 10, 0
コンパイル、実行結果
# nasm -f elf64 p2.s
# gcc -o p2 p2.o
# ./p2
Hello world
以上。