IA32, segmentation fault
Hej eksperten.dkJeg sidder og roder med noget asembler kode til Intel maskinen, men får en segmentation fault som jeg ikke kan forstå.
Det jeg vil er at kalde en funktion med en parameter som den skal returnere. Ret simpelt, men den fejler.
Her er koden
.type fib, @function
fib:
pushl %ebp
movl %esp, %ebp
popl %ebp
ret
.end
.globl _start
_start:
pushl $5
call fib
addl $4, %esp
movl %eax,%ebx
movl %1,%eax
int $0x80
Der er sikkert mange fejl i den, men jeg har nu sat med det så længe at jeg nu ser dette som sidste hjælp før jeg går i brædderne.
På forhånd tak,
Martin Slot
