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