macです。 >H8/3048Fで、PC(プログラムカウンタ)の値をC言語プログラムから >参照するにはどうしたらいいのでしょうか。 > > コンパイラ依存ですが、サブルーチンをコールしたときの、 PCの値が、スタックにセーブされるのでこの値をauto変数のアドレスから、 逆算して参照することが可能です。 >なぜPCの指し示しているアドレスが欲しいかというと、ちょっとした >マルチタスクOSなるものを作ろうと思っているからです。 > > これが目的でしたら、タスク切り替え部分は、 アセンブラーを使うことをお勧めします。 -- mac