IF (B AND #X+#L)>#L THEN~ 条件式の部分 (B AND 320)>#L では、だめなんでしょうか? (320は、#L、#Xを足したもの) 何か見落としているのでしょうか? これが、大丈夫なら (B OR-321)>-2 とすると、さらに1文字だけ節約できそうな 気がします。 (-321は、320の補数)