- 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