22 lines
252 B
ArmAsm
22 lines
252 B
ArmAsm
|
|
.global _start
|
||
|
|
.extern exit
|
||
|
|
.section .text
|
||
|
|
_start:
|
||
|
|
xor %ebp, %ebp
|
||
|
|
|
||
|
|
mov (%esp), %eax
|
||
|
|
lea 4(%esp), %ebx
|
||
|
|
lea 8(%esp,%eax,4), %ecx
|
||
|
|
|
||
|
|
and $-16, %esp
|
||
|
|
|
||
|
|
push %ecx
|
||
|
|
push %ebx
|
||
|
|
push %eax
|
||
|
|
|
||
|
|
call main
|
||
|
|
|
||
|
|
push %eax
|
||
|
|
call exit
|
||
|
|
|