REI56 START LAD GR2,0 ;カウンタを0にする LD GR1,KOSUU ; GR1にデータ数を入れる LAD GR1,-1,GR1 ;データ数のデクリメント LD GR0,DATA ;先頭データの読み込み ST GR0,MAX ;暫定最大値の保存 LOOP LAD GR2,1,GR2 ;カウンタをインクリメント LD GR0,DATA,GR2 ;データの読み込み CPA GR0,MAX ;最大値と比較 JMI SKIP ; GR0が小さいときSKIPへ ST GR0,MAX ;最大値の保存 SKIP CPA GR1,GR2 ;データ数とカウンタの比較 JPL LOOP ;数の方が多いときLOOPへ RET DATA DC 10,15,8,20,7 KOSUU DC 5 MAX DS 1 END