[H8-ML(2471)] Re: [H8-ML(2470)] 初めましてでTrap教えて
From: "Henry Sugimoto of OB." <ob_henry@xxxxxxxxxxxxxxxx>
Date: 2002年11月27日(水)06時48分00秒
>、未だにTrap例外処理を使ったことがあり ません。
>  通常の関数コールとの違いを教えていただけませんでしょうか?

    珍しく ノーレスなので、当たってるかわかんないけど…

    C言語だと”TRAP”なあんて忘れてしまいそうですね。

 ROMデバッガーやROMモニターで BP(ブレイクポイント)をセット
 する目的でプログラム中の任意の場所にTRAP(罠ってわけです)
 をセットしてモニターに制御を返す利用方法が良く知られています 
 スタックを参照すれば、TRAP時の実行番地はわかるからね。

 これを、通常利用するプログラムで活用してるってのは聞きませ
 んね、そんなのがいたら、変わり者かも。 H8では割り込み優先
 度をNMI扱いにはしてないので使えるんかなあ? しかし、暴走発
 見、リセットに使えるんではないでしょうか。

 インラインアセンブリ指定で、 void trap_rest();  ってのは如何?

                               杉本

横浜市 緑区 東本郷 6-17-1-602
オンボード  Tel: 045-473-7678
URL:www02.so-net.ne.jp/~ob_henry


スレッド概略
[2470(R)](起点)
 └[表示中]
   └[2472(1)]


投稿順に移動
[←前の記事へ(P)]
[→次の記事へ(N)]


リスト表示へ
[このスレッド(T)]
[本記事の前後(L)]