2進数なのでビット演算命令を使うともっとわかりやすくなるかも? まあそれはさておき配列にPUSHして後から文字列にしていますが、直接文字列にした方がプログラムが短くなると思いますよ〜。 あと文字列を返す命令は他の命令との整合性を合わせて命令に$をつけるといいかも? つまりこの場合、BIN$ or bin$になるって感じね。 といいつつ汎用的な命令を作ってみるのはプログラムの勉強になると思うし頑張ってくださいね〜