6. 課題

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