回答編集履歴

1

回答に追記

2020/01/16 09:26

投稿

y_waiwai
y_waiwai

スコア87784

test CHANGED
@@ -3,3 +3,21 @@
3
3
  CONFIR関数の最後がDSに突入してしまってます。
4
4
 
5
5
  ここで暴走しますねえ
6
+
7
+
8
+
9
+ ---
10
+
11
+ > ちなみに誤作動を起こしたRETはRES2ルーチンの中のものです。
12
+
13
+
14
+
15
+ とのことなんで見てみると、
16
+
17
+ ここでPUSHとPOPの対応が取れてません。
18
+
19
+ これらはスタックを使うので、PUSHしたあとPOPしないでRETすると、これまた暴走します。
20
+
21
+
22
+
23
+ 修正しましょう