;GR1の値とGR2の値の積をGR0に格納 MULL START RPUSH LAD GR3,0 ; インデックス LAD GR0,0 ; 積 MLOOP CPA GR2,GR3 ; ループ先頭。(GR2 = GR3)の場合、ループ脱出 JZE MFIN ; ↓ ADDL GR0,GR1 ; GR0 <- GR0 + GR1 JOV MFIN ; オーバーフローした場合、ループ脱出 LAD GR3,1,GR3 ; GR3 <- GR3 + 1 JUMP MLOOP ; ループ終端 MFIN RPOP RET END