29 lines
346 B
ArmAsm
29 lines
346 B
ArmAsm
# 0 "crt0.S"
|
|
# 0 "<built-in>"
|
|
# 0 "<command-line>"
|
|
# 1 "crt0.S"
|
|
.global _start
|
|
.intel_syntax noprefix
|
|
|
|
.section .text
|
|
_start:
|
|
xor ebp, ebp
|
|
push ebp
|
|
mov ebp, esp
|
|
|
|
mov eax, [esp + 4]
|
|
lea ebx, [esp + 8]
|
|
lea ecx, [esp + 12]
|
|
|
|
push ecx
|
|
push ebx
|
|
push eax
|
|
|
|
call main
|
|
|
|
push eax
|
|
call exit
|
|
|
|
1: hlt
|
|
jmp 1b
|