繰り返し (分岐命令)練習1

short int X = 5;
short int Y = 0;
main()
{
	do {
		Y += X;
		X += -1;
	} while ( X > 0);
}

上記Cプログラムをアセンブラで作成します。完成させましょう。 わからない場合は、クリック

上記のようにメモリの確保は、先頭で行っても構いません。
ただし、この場合 START擬似命令の次で、実行を開始するアドレスの指定が必要です。
この例では、START S1 のS1が、プログラム開始アドレスになります。

次の問題 ADDAの代わりにSUBAを使ったプログラムに変更しましょう。(この命令は減算命令です) ←わからない場合は、クリック