Skill:u.u ar0 - ikarishinjieva/unixV6-code-analyze-chs GitHub Wiki Table of Contents u.u_ar0 关于u解释 关于u_ar0 调用 解释 用途 u.u_ar0 关于u 解释 是一个 全局变量 类型为user 关于u_ar0 调用 u.u_ar0在核心态代码中调用,之前必然经过中断处理的现场保护 被调用时堆栈如图 解释 这是user结构中的一个成员变量 它是一个指针,指向核心栈中保护R0寄存器的位置 可用于寻址 保护在核心栈中的其他寄存器 例如 :u.u_ar0[R5]返回保护在核心栈中的R5寄存器的值 #define R5 -6,其它寄存器也类似,更多定义见reg.h 用途 中断的参数传递 ⚠️ **GitHub.com Fallback** ⚠️