short int X = 5; short int Y = 0; main() { do { Y += X; X += -1; } while ( X > 0); }
上記Cプログラムをアセンブラで作成します。完成させましょう。
←わからない場合は、クリック
上記のようにメモリの確保は、先頭で行っても構いません。
ただし、この場合 START擬似命令の次で、実行を開始するアドレスの指定が必要です。
この例では、START S1 のS1が、プログラム開始アドレスになります。
次の問題 ADDAの代わりにSUBAを使ったプログラムに変更しましょう。(この命令は減算命令です) ←わからない場合は、クリック