SWI_handler: .asmfunc
STMFD R13!,{R0-R12, R14} ;
SUB R13, R13, #0x4 ;
LDR R0, [R14, #-4] ;
BIC R0, R0, #0xFF000000 ; CMP R0, #327680 ; BNE NOPRIV ; MRS R0, SPSR ; BIC R0, R0, #0x1F ;
ORR R0, R0, #0x1F ;
MSR SPSR_CF, R0 ;NOPRIV: ADD R13, R13, #0x4 ; LDMFD R13!, {R0-R12, R14} ;
MOVS PC, R14 ; .endasmfunc
以上代码编译时报错:[E0002] Illegal mnemonic specified
跪求大婶帮忙呀
Shine:
汇编指令和.endasmfun有没有顶格写? 前面有没有空格? 把所有的分号去掉试试.