我在Linux x86(IA-32)上使用汇编,我在read
系统调用期间遇到了一些问题。
global _start
section .text
_start:
mov eax,5 ;open
mov ebx,filename ;path to file
mov ecx,0000o ;O_RDONLY
int 0x80
mov ebx,eax ;fd in ebx
mov eax,3 ;read
;buffer?
;count?;
int 0x80
mov eax,0x1 ;exit
mov ebx,0x5 ;ret code
int 0x80
section .data
filename: db "path-to-file"
我有两个问题因为:
count
?我需要知道文件大小但是......我怎么能在asm中得到这个?