#概要
wslでubuntuやってみた。
syscall調べてみた。
#x86 syscall
動かん。Segmentation fault (core dumped)
.code32
.text
.global main
main:
mov $4, %eax
mov $1, %ebx
mov $msg, %ecx
mov $6, %edx
int $0x80
ret
.data
msg:
.ascii "hello "
#x64 syscall
動く。
.code64
.text
.global main
main:
mov $msg, %rsi
mov $1, %rdi
mov $6, %rdx
mov $1, %rax
syscall
ret
.data
msg:
.ascii "hello "
以上。