程序集att x86-64使用C fopen打开文件

时间:2018-10-15 09:42:50

标签: assembly x86-64 att

我正在尝试使用C函数打开文件,但是它说它无法访问某些内存位置。

.data

filename: .asciz "some.bmp"
write: .asciz "wb"

.global main

main:

mov filename , %rdi      # pass filename to rdi
mov write , %rsi         # pass opening mode to rsi
call fopen               # call fopen - seg faults

mov $0 , %rdi
call exit

我想将C函数用于教学目的,我知道我可以使用syscalls打开文件。

0 个答案:

没有答案