大型机汇编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)