例として "1+2" のプログラムを "2−1" のプログラムに書き換えてみます.
1. プログラムの書き換え
左側のテキストフィールドをクリックして,以下のようにプログラムを書き換えましょう.
- 1番地の "ADD 5"を "SUB 5"に書き換える
- SUB n: アキュムレータの値からn番地の値を引く
- DAT 1の1を,4番地の値を "2" にする
- 次のDAT 2 の値を "1" にする
2. "Submit" による "メインメモリ" への書き出し
"Submit" ボタンをクリックすると,エディタの内のプログラムが "メインメモリ" に書き出されます. "OPTIONS"メニューの「hide op codes」を選ぶと,左から2番目のテキストフィールドに,以下のように表示されます.
00 LDA 04 01 SUB 05 02 STA 06 03 HLT 04 DAT 02 05 DAT 01 06 DAT 00
編集結果を廃棄する時は,"Cancel"ボタンをクリックしてください.
3. 動作の確認
プログラムを実行し,正しく動作することを確認します.ちなみにプログラムを先頭から走らせるには,一度"RESET"をクリックして,プログラムカウンタの値を"0"にしてから実行する必要があります.意図した通りに動かない場合は,上記の手順でプログラムを書き直しましょう.