概要
中古ノート買ってみた。
wsl1のubuntu18.04にnasm入れてみた。
gasで、intelフォーマットで書いて、gcc一発でコンパイル。
手順
アセンブラを書く。
asm.s
.intel_syntax noprefix
.global main
.text
main:
push rbp
mov rbp, rsp
mov rsi, 255
lea rdi, fmt[rip]
mov rax, 0
call printf@PLT
mov rax, 0
mov rsp, rbp
pop rbp
ret
.data
fmt: .string "value = %lX\n"
コンパイル、実行
# gcc -o asm asm.s
# ./asm
value = FF
以上。