--- /dev/null
+;;; 平成20年 秋期 基本情報技術者 午後 問09
+;;; 与えられたビット番号B1からB2(15>B1≧B2>0)までのビットを0、それ以外を1に設定
+PTN4 START
+ ST GR1,WRK
+ LD GR1,GR2
+ CALL PTN1
+ PUSH 0,GR2 ; PTN1 の結果を一時保存
+ LD GR1,WRK
+ LAD GR1,1,GR1 ; ビット番号の調整
+ CALL PTN2
+ POP GR1 ; 保存していた PTN1 の結果を GR1 ヘ
+ XOR GR2,GR1
+ LD GR1,WRK
+ RET
+WRK DS 1
+ END