Привет, ребята, приятно 2 познакомиться
Я впервые спрашиваю что-то
а также
Я не очень хорошо говорю по-английски
Я получил домашнее задание из моего класса
Этот код из файла Navilnux Entry.S
.
Если я хочу сделать более короткий код, чем исходный код, что мне делать?
bl swiHandler
=> Я не должен использовать этот код
=========================================
.global navilnux_swiHandler
navilnux_swiHandler:
stmfd sp!,{r0-r12,r14}
mrs r1,spsr
stmfd sp!,{r1}
ldr r10,[lr,#-4]
bic r10,r10,#Oxff000000
mov r0,r10
bl swiHandler
ldmfd sp!,{r1}
msr spsr_cxsf,r1
ldmfd sp!,{r0-r12, pc}^
======================================