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寄存器压栈;源码

相关文章
相关标签/搜索