みむさん式を負数に対応させるとこんな感じですかね。
A=二進数にしたい数
B$=""
IF A THEN
FOR CT=0 TO (A>0)*LOG(ABS(A),2)+(A<0)*30
B$=STR$((POW(2,CT) AND A)>>CT)+B$
NEXT
ELSE
B$="0"
ENDIF
B$="&B"+"1"*(A<0)+B$
デフォルトの命令に二進数文字列に変換するものが入ってないのは、もしかしたら「このくらい自力でなんとかしろ」と言うスマイルブームからの挑戦状・・・?
確かに自作で命令作ると理解が深まるので、結果オーライだったりしますけど。
1そうだね プレイ済み