调用printf时的程序集段错误

时间:2017-11-12 14:38:59

标签: assembly x86

我使用以下代码将printf 5打印到屏幕上:打印出来:

5
segmentation fault(core dumped)

为什么会这样?

global main
extern printf

section .rodata
format_string db "%d", 0xa,0

main:
mov ecx, 5
push ecx
push format_string
call printf

leave
ret

0 个答案:

没有答案