16 進数を 2 進数に変換したいのですが、この Web サイト ( Hex to Binary Converter ) から 1 度に 1 つの 16 進数を手動で変換できますが、jmp でこれを行う方法がわかりません。
ウェブからの例:

JMP での私の試み:

HEX2BIN式:

何かアドバイスがあれば、ぜひお願いします。ありがとうございます!
今のところ役に立たないリンク:
これが私の強引な対処法です
Names Default To Here( 1 );
theArray = ["0" => "0000",
"1" => "0001",
"2" => "0010",
"3" => "0011",
"4" => "0100",
"5" => "0101",
"6" => "0110",
"7" => "0111",
"8" => "1000",
"9" => "1001",
"A" => "1010",
"B" => "1011",
"C" => "1100",
"D" => "1101",
"E" => "1110",
"F" => "1111"];
theHex = "F061F997862C3E70";
theBinary="";
for(i=1,i<=length(theHex),i++,
theBinary = theBinary || (theArray << getvalue(substr(theHex,i,1)))
);
Show(theBinary);
言及されているスレッドには
- HEX 文字列を半分に分割してから、バイナリへの変換を進めます。以下の 2 行目と 3 行目で試してみましたが、成功しませんでした。個々の文字に分割するのは構いませんが、0 と 1 を取得する方法がまだわかりません。
- Hex To BLOB内で基数(16)を指定しますが、Hex To BLOBでは追加の入力は許可されていないようです。
- JMP 18でPythonに切り替えるには、残念ながらJMP 17.2.0にしかアクセスできません
他に何かアイデアはありますか? 1 と 0 の連続を取得しようとしています。
