PC-G850VS / マシン語 4 / 繰り返し処理
例 1. 無条件ループ
100LOOP: ... ... 200 JP LOOP
例 2. カウンターが 100 になるまで繰り返す
100 LD A,0 110LOOP: ... ... 200 INC A 210 CP 100 220 JP NZ,LOOP 230 RET
例 3. カウンターが 0 になるまで繰り返す
100 LD A,100 110LOOP: ... ... 200 DEC A 210 JP NZ,LOOP 220 RET
例 4. 256 回以上ループしたい場合は 8 ビットレジスタを 2 本使う。
0 に達したかどうかを調べるときは 8 ビットずつに分けて両者の or をとる。
100 LD BC,1000 110LOOP: ... ... 200 DEC BC 210 LD A,B 220 OR C 230 JP NZ,LOOP 240 RET
参考: ポケコンジャーナル 1994 年 2 月号、pp.70-71