- hello world代碼
; 編譯:
; 1, nasm -f elf64 hello.asm 如果是32位系統則 nasm -f elf32 hello.asm
; 2, gcc -no-pie hello.o
section .text
global main
main:
mov eax,4 ;4號調用
mov ebx,1 ;ebx送1表示輸出
mov ecx,msge ;字符串的首地址送入ecx
mov edx,14 ;字符串的長度送入edx
int 80h ;輸出字串
mov eax,1 ;1號調用
int 80h ;結束
msge:
db "Hello world!",0ah,0dh
- 編譯
nasm -f elf64 hello.asm 如果是32位系統則 nasm -f elf32 hello.asm
gcc -no-pie hello.o