Linux NASM Hello world

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/myfather103/article/details/88117735

Ubuntu

sudo apt install nasm

Kali直接用

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(elf32) hello.asm

链接:

gcc -no-pie -o hello hello.o

猜你喜欢

转载自blog.csdn.net/myfather103/article/details/88117735