回答編集履歴

2

誤記訂正

2019/05/05 15:32

投稿

pepperleaf
pepperleaf

スコア6383

test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  H8がどうなっていたかは、覚えていないですが、
6
6
 
7
- 現在のアドレスをスタックに Pushするだけだったしょうか
7
+ 現在のアドレス(とCCR)をスタックに Pushするよう
8
8
 
9
9
  それ以外は、自前ですべてする必要があったと思います。
10
10
 

1

該当 CPUに関する追記

2019/05/05 15:32

投稿

pepperleaf
pepperleaf

スコア6383

test CHANGED
@@ -15,3 +15,17 @@
15
15
 
16
16
 
17
17
  正確なところは、H8 のアセンブラマニュアルを参照しましょう。
18
+
19
+
20
+
21
+ ----
22
+
23
+ ちょっと検索したところ [ハードウェアマニュアル](http://www.picosystems.net/dl/ds/device/HD64F3069.pdf)がありました。
24
+
25
+ PC と CCR のみ スタックにpush されるようですね。(「2.CPU632.8.4 例外処理の動作」)
26
+
27
+ 後は、割込み処理側の責任。
28
+
29
+
30
+
31
+ 昔、使ったと思ったら、マニュアルの発行が 2001年 初版 で、新規採用は"[止めましょう](https://www.renesas.com/jp/ja/products/microcontrollers-microprocessors/h8/h8300h/h83069r.html)" みたいですね。