Programming

HOME Programming

10から15までの整数の総和を求める

I	DC.L	10		// 整数Iの領域を確保、初期値10
INDEX	DS.L	1		// 整数INDEXの領域を確保
	MOVE.L	#11,INDEX		// INDEXの値を11に
LOOP	CMPI.L	#16,INDEX		// INDEXの値と16とを比較
	BGE	END1		// INDEXが16以上であれば終了に
	MOVE.L	INDEX,D1		// インデックスの値をデータレジスタに
	ADD.L	D1,I		// I=I+INDEX
	ADDI.L	#1,INDEX		// INDEXを1増す
	BRA	LOOP		// 繰返す
END1	MOVE.L	D0,D0		// NOP