大型机汇编HLASM调试工具XDC及基本概念理解之五Linkage stack list

背景:今天翻看了多年前做过的大型机汇编项目,后来因为中美关系此项目就中断了。但在学习过程中有很多总结发布出来,希望对还在做这种项目的人有点帮助(很有可能全国都没几个了,大型机+汇编都是冷门)。

大型机汇编HLASM调试工具XDC及基本概念理解之五Linkage stack list

大型机汇编HLASM调试工具XDC及基本概念理解之五Linkage stack list
When return from PR instruction after ESTAE+5E,
PROGRAM RETURN restores access registers 2-14, general registers 2-14, and
the PSW with values saved in the state entry, except that it leaves the PER mask unchanged and sets the
condition code to an unpredictable value.
 
 
L LSTACK  注意图中有个错误GPR0=00000000 001042D0, 框中从R1开始, 每个LSE的大小是X'128', 最后的x'8C000378'中的x'378'=remaining free space.(上一个LSE对应的值就是4A0, 差值是x'128'正好是LSE的大小)
CR15=The location of the entry descriptor of the current linkage stack entry, here entry descriptor is x'8C000378 01280000', which is at the end of current linkage stack entry.
 TSMXZ.ASM.TEST(LLSTACK)
大型机汇编HLASM调试工具XDC及基本概念理解之五Linkage stack list