查看上一个主题 :: 查看下一个主题
|
作者 |
信息 |
Hatam008
新的用户

已加入:2020年12月22日 帖子:1 所在地:美国
|
|
|
|
你好
我在引用分支指令的汇编程序中间找到了该系统转储(该代码段位于文章末尾)。
这是错误:
码: |
IEA995I症状转储输出 411
系统完成码= 0C1 原因码= 00000001
TIME=11.33.48 SEQ=00396 CPU=0000 ASID=0026
PSW AT TIME OF ERROR 078D2000 00007156 ILC 2 INTC 01
ACTIVE LOAD MODULE ADDRESS=00007108 OFFSET=0000
NAME=GO
DATA AT PSW 00007150 - 5920C18A 00000000 41400002
AR/GR 0: 80B933BA/FD000008 1: 00000000/0000723F
2: 00000000/00000010 3: 00000000/007D09D4
4: 00000000/007D09B0 5: 00000000/007F17F0
6: 00000000/007C2FE0 7: 00000000/FD000000
8: 00000000/007F1C18 9: 00000000/007F1060
A: 00000000/00000000 B: 00000000/007F17F0
C: 00000000/4000710E D: 00000000/00006F60
E: 00000000/80FCB968 F: 00000000/00007108
END OF SYMPTOM DUMP |
和代码是:
码: |
C 2,=F'0'
BE FIN
...
...
鳍 ...
|
感谢您的时间和考虑 |
|
回到顶部 |
|
 |
谢尔盖肯
活跃成员

已加入:2008年4月29日 职位:937 所在地:马里兰
|
|
|
|
它表明您的原始BE 鳍指令已被零覆盖:X'00000000'-不知何故,在程序到达此点之前。
顺便说一句:ABEND S0C1表示“无效指令代码”,在这种情况下为X'00'。
PSW指出的位置:
X’5920C18A’-似乎是C 2,= F’0’
X’00000000’-以前是BE 鳍,现在已删除
X’41400002’-好像是LA 4,2
(如果只有我还记得指令代码...)
检查或跟踪代码的逻辑。 |
|
回到顶部 |
|
 |
史蒂夫·迈尔斯
活跃成员
已加入:2013年11月30日 帖子:870 地点:宇宙
|
|
|
|
不要假定5920C1BA是指令。它可能是6字节指令的最后4个字节 |
|
回到顶部 |
|
 |
谢尔盖肯
活跃成员

已加入:2008年4月29日 职位:937 所在地:马里兰
|
|
|
|
史蒂夫·迈尔斯写道: |
不要假定5920C1BA是指令。它可能是6字节指令的最后4个字节 |
基于PSW和R12,以及指令代码+操作数,概率为99.5%
特别是如果BE 鳍之后的下一条指示确实是LA 4,2,那么我100%肯定。 |
|
回到顶部 |
|
 |
|