Pdp11:JSR - ikarishinjieva/unixV6-code-analyze-chs GitHub Wiki
instruction
===Instruction===JSR
===Code===004RDD
===Operation===(tmp) ← (dst) (tmp是处理机内部寄存器)
↓(SP) ← reg (reg的值入栈)
reg ← PC (PC的值传入reg)
PC ← (tmp) (PC指向指定子程序地址)
===Coden===无影响
===Codez===无影响
===Codev===无影响
===Codec===无影响
===Description===程序控制跳转到指定子程序并进行现场保护
JSR执行过程中,(reg)送入堆栈,旧PC值送入reg,指定子程序地址送入PC,完成向子程序的控制转移
[遗留问题]
===Example===
JSR_R5,SBR