advicePRO
microVIEW-PLUSデバッガ機能のご紹介
自関数の中だけでステップしたい
- 割り込みルーチンや他の関数でブレークさせずに、注目する関数内でステップ実行したい場合は、next実行機能を使用します。
- nextは呼び出された子関数をすべて実行して、関数コールした次の命令でブレークします。
- step実行はINST(機械語)モード時は割り込みを受け付けませんが、子関数へはジャンプします。 ライン(行)モードでは割り込みを受け付けするので、呼び出された関数に行情報があれば、その関数の先頭行でブレークすることになります。
- [方法]
-
- ツールバーの「next」をクリック
- コマンド next
- 現在ブレークしている関数から親関数へ戻りたいときには「next return」を使います。
すると自関数の処理を実行して、親関数まで戻ってブレークします。
「next」 ,「next return」はコンパイラの制限により使用できないものもあります。
詳しくはmicroVIEW-PLUSにあるシンボルライブラリマニュアルをご確認ください。