課題1:例5のヒント

プログラム(マイクロプログラム)

                 
1    .TITLE EX5
2*EX5: 100 ; CMAR 0x100番地から開始
3 IRA RA00 ; Raの値により4方向分岐する
4*RA00: 101 ;
5 PC := PC + 1 ;
6 SET HLT ; 停止
7*RA01: 105 ;
8 PC := PC + 2 ;
9 SET HLT ; 停止
10*RA02: 109 ;
11 PC := PC + 4 ;
12 SET HLT ; 停止
13*RA03: 10D ;
14 PC := PC + 8 ;
15 SET HLT ; 停止
8 .END ;

ヒント

実行開始前に初期化が必要なものは?

※ 4方向に分岐する操作なので、各分岐先に対応するようにIRを設定すること(設定値を変えて4回実行する)。
※ 分岐先でPCの値を変えているので、PCの初期値を設定しておく必要がある。

実行中に表示させたいものは?

※ MMを実行中に表示させることはできません。

実行後に表示させたいものは?