;;; 入力 GR1:整数 ;;; 出力 GR0:フィボナッチ数 FIB START PUSH 0,GR1 PUSH 0,GR2 PUSH 0,GR3 LAD GR0,0 ; フィボナッチ数 LAD GR2,0 ; インデックス LOOP CPA GR2,GR1 JZE FIN LAD GR3,SEQ,GR2 AND GR2,GR2 CPA GR2,=1 JPL O2 LAD GR0,1 JUMP STSEQ O2 LD GR0,-2,GR3 ADDL GR0,-1,GR3 STSEQ ST GR0,0,GR3 LAD GR2,1,GR2 JUMP LOOP FIN POP GR3 POP GR2 POP GR1 RET SEQ DS 24 END