数値の先頭に「&B」を付けて、0と1で構成された数値なら2進数と認識されて、そのまま計算も可能ですけど、数値変数に代入の時点で10進数になっちゃうので、いったん文字列化しないとそのまま表示ってのは無理なんじゃないです? A=2進数化したい数値 B$="" '2進数文字列の出力先にする文字列変数 FOR CT=0 TO LOG(A,2):B$=STR$((POW(2,CT) AND A)>>CT)+B$:NEXT B$="&B"+B$ こんな感じで表示する用の2進数にできますけど、計算するときはVAL()命令で文字列を今度は数値に変換しないといけないのがちょっと面倒くさいですよね。