Pdp11:寄存器 - ikarishinjieva/unixV6-code-analyze-chs GitHub Wiki

pdp11/40提供了8组共9个通用寄存器和1个状态寄存器,分别是

  • R0
  • R1
  • R2
  • R3
  • R4
  • R5
  • R6/SP [共两个]

    R6指向方式

R6用于指定对应堆栈的栈顶,总是指向对应堆栈的栈顶元素
一共有两个R6寄存器,分别服务于 核心栈 和 用户栈,通常称为 核心栈栈顶 和 用户栈栈顶
  • R7/PC
R7用作程序计数器,指向当前执行指令的下一指令 状态寄存器,参看PS
⚠️ **GitHub.com Fallback** ⚠️