unix內核源碼剖析【附錄1. 彙編指令】

1、參考

Unix內核源碼剖析spa

2、指令

1. 寄存器列表

PSW寄存器,表示處理器的狀態;指針

image.png

image.png

r5 稱爲幀指針或環境指針blog

r6 稱爲棧指針,它指向各進程所擁有的棧的頂端。只有 r6 爲兩個,分別對應用戶模式和內核模式。在切換 PSW 的當前模式時,r6 在硬件上也會自動切換進程

r7 稱爲程序計數器。處理器從 r7 指示的內存地址讀取指令,隨後解釋並執行該指令。處理完成後 r7 將指向容納下一條指令的內存地址。內存

1. 彙編實例

image.png
將PSW寄存器壓棧;get

image.png
將r1寄存器壓棧;源碼

相關文章
相關標籤/搜索