global _start
section .text
_start: mov rax, 1 ; 쓰기 위한 시스템 호출
mov rdi, 1 ; 파일 핸들 1은 stdout입니다.
mov rsi, message ; 출력 할 문자열의 주소
mov rdx, 13 ; 바이트 수
syscall ; 쓰기 운여체제 호출
mov rax, 60 ; 빠져나가기 시스템 호출
xor rdi, rdi ; 종료 코드 0
syscall ; 운영체제 종료 호출
section .data
message: db "Hello, World", 10 ; 개형 문자 \n
compile:
nasm -felf64 hello.asm && ld hello.o && ./a.out
댓글 없음:
댓글 쓰기