ARM內核——寄存器功能講解

根據「ARM-thumb 過程調用標準」: R0-R3 用做傳入函數參數,傳出函數返回值。在子程序調用之間,能夠將 r0-r3 用於任何用途。被調用函數在返回以前沒必要恢復 r0-r3。若是調用函數須要再次使用 r0-r3 的內容,則它必須保留這些內容。而當參數多於4個時,會將多出的參數壓入棧中進行傳遞(其實在函數調用過程當中也會把r0,r1,r2,r3傳遞的參數壓入棧)。 R4-R11 被用來存
相關文章
相關標籤/搜索