- マイクロプログラムオブジェクトファイル(MICROONE.O)のロード
>>load
FILE NAME=?microone.o
- アセンブリ言語プログラムオブジェクトファイルのロード
>>load
FILE NAME=?XXXX.b
OK ?(Y/N):y
(XXXX.b部に正しいオブジェクトファイル名を入力)
- プログラムカウンタの設定、その他レジスタやメモリの初期設定
>>change
DEVICE ?pc
0000->XXXX
(XXXX部にPCの初期値を指定する)
DEVICE ?YYYY
(YYYY部に初期設定すべきレジスタやメモリを指定する)
DEVICE ?.
(ピリオドでコマンド終了)
- レジスタやメモリの内容表示(必要に応じて)
>>dump
D?XXXX
(XXXX部に内容表示するものを指定する:レジスタ(reg),メモリ(mm))
D?.
(ピリオドでコマンド終了)
- トレース実行中に表示するCMARの値の設定
>>trace
T?address
TA?set
ADRS ?0
ADRS ?.
TA?.
(ピリオドでコマンド終了)
- トレース実行中に観察するデバイスの設定
(まだトレースコマンド中にいる)
T?device
TD?set
DEVICE?XXXX
(XXXX部にトレース表示するものを指定する)
DEVICE?.
TD?.
(ピリオドでコマンド終了)
- トレース実行開始
(まだトレースコマンド中にいる)
T?go
CMAR=?101
(CMARはmicroone.oの開始アドレス101に固定)
MAX STEP=?YYYY
(YYYY部にステップ数を指定する)
(ここまで入力するとトレース実行を開始する)
T?.
(ピリオドでコマンド終了)
- 実行結果を確認する
>>dump
D?XXXX
(XXXX部に内容表示するものを指定する:レジスタ(reg),メモリ(mm))
D?.
(ピリオドでコマンド終了)
レポートで使うため、その都度スクリーンショットを残しておくと良い。
- 条件を変えて複数回実行する場合は、
上記のステップ3〜8を繰り返す。
- MICRO-1シミュレータを終了する
>>end