[H8-ML(5576)] Re: PCの値の取得
From: Shigeru Makino <mac@xxxxxxx>
Date: 2005年05月29日(日)11時35分07秒
macです。

>H8/3048Fで、PC(プログラムカウンタ)の値をC言語プログラムから
>参照するにはどうしたらいいのでしょうか。
>  
>
コンパイラ依存ですが、サブルーチンをコールしたときの、
PCの値が、スタックにセーブされるのでこの値をauto変数のアドレスから、
逆算して参照することが可能です。

>なぜPCの指し示しているアドレスが欲しいかというと、ちょっとした
>マルチタスクOSなるものを作ろうと思っているからです。
>  
>
これが目的でしたら、タスク切り替え部分は、
アセンブラーを使うことをお勧めします。

-- mac


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


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


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