1〜5 で学んだことをもとに,プログラムの動作について考えてみましょう.以下のプログラムは,それぞれどのような計算を実行するものでしょうか? なお,命令の入っていない番地にある数字もプログラムの一部として考えるため,一度プログラムを実行して数字が変化した場合再度プログラムを書き込み直す必要があります.
プログラム1
LOAD 10 ADD 11 STORE 10 LOAD 12 SUB 13 STORE 12 JZ 8 J 0 LOAD 10 STOP 0 0 7 8 1
プログラム2
LOAD 11 SUB 12 STORE 11 JM 8 LOAD 10 ADD 13 STORE 10 J 0 LOAD 10 STOP 0 0 56 8 1
プログラム3
LOAD 10 MUL 11 STORE 10 LOAD 12 SUB 13 STORE 12 JZ 8 J 0 LOAD 10 STOP 0 1 2 10 1
プログラム4
LOAD 10 MUL 11 STORE 10 LOAD 11 SUB 12 STORE 11 JZ 8 J 0 LOAD 10 STOP 0 1 6 1