X-Git-Url: http://j8takagi.net/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=as%2Ffe_tests%2F2008_10%2FQ09%2Fptn4.casl;fp=as%2Ffe_tests%2F2008_10%2FQ09%2Fptn4.casl;h=4c24fd888ca19d6a6ee9064630da2ea813c14d05;hb=58ee37be62a5e359d0f6eb603cc86b5692f74b90;hp=0000000000000000000000000000000000000000;hpb=85744703060a90c21ee325d3a692f80233bc281f;p=YACASL2.git diff --git a/as/fe_tests/2008_10/Q09/ptn4.casl b/as/fe_tests/2008_10/Q09/ptn4.casl new file mode 100644 index 0000000..4c24fd8 --- /dev/null +++ b/as/fe_tests/2008_10/Q09/ptn4.casl @@ -0,0 +1,16 @@ +;;; 平成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