課題1:例4のヒント

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

                    
1    .TITLE EX4
2*EX4: 110 ; CMAR 0x110番地から開始
3 SET BY R1 - 837 ; (R1-837)を計算。結果は保存しない
4* ;
5 IF NEG = 1 THEN NEGA ; if( R1 < 837 ) goto NEGA
6* ;
7 PC := PC + 2 ; PC ← PC + 2
8 SET HLT ; 停止
9*NEGA: 120 ; 0x120番地に移動
10* ;
11 PC := PC + 15 ; PC ← PC + 15
12 SET HLT ; 停止
13 .END ;

ヒント

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

※ 条件分岐する場合/しない場合の2通りを設定すること。

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

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

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