問題の答えとは直接関係ないので、push命令だけ先に詳しく補足します。 DIM A[0] {} ※空っぽ ↓ PUSH A,50 {50} ↓ PUSH A,100 {50,100} ↓ PUSH A,70 {50,100,70} こんな感じで、PUSHを呼ぶ度に配列のサイズが1つずつ大きくなり、追加された末尾のところに指定された値がセットされます。 ちなみに、PUSHと対になるPOPという命令もあり、呼ぶと末尾の要素が削られて配列のサイズが1つ小さくなります。