ARM架構過程調用標準AAPCS

AAPCS是ARM架構的處理器規定的一些標準 1、參數和返回值傳遞,對於簡單的情況,輸入參數由R0-R3分別用來記錄第1到第4個參數。當傳遞的參數超過4個時,就需要藉助棧來保存參數。函數的返回值通常保存在R0中,若返回值爲64位的,R1也用來保存返回值。 2、函數調用中的寄存器用法。函數或子程序應該保持R4-R11、R13和R14的數值。若這些寄存器在函數或子程序執行期間被修改,則其函數應該保持在
相關文章
相關標籤/搜索