●JIS
上位7bit範囲:21h〜7eh
下位7bit範囲:21h〜7eh
●SJIS
上位8bit範囲:81h〜9fh,e0h〜ffh
下位8bit範囲:40h〜7eh,80h〜fch
●TRONコード第1面(fe21h)
・JIS第1,第2,第3水準は、TRONコード第1面と同じ。
・ASCIIコード(半角文字)は、いわゆる全角文字に統一される。
●SJIS−−>JIS
下位が9eh以下の時
上位が81h〜9fhの場合、上位=(上位−71h)*2+1
上位がe0h〜ffhの場合、上位=(上位−b1h)*2+1
下位が80h以上の時、 下位=下位−1fh−1
下位が7fh以下の時、 下位=下位−1fh
下位が9fh以上の時
上位が81h〜9fhの場合、上位=(上位−70h)*2
上位がe0h〜ffhの場合、上位=(上位−b0h)*2
下位=下位−7eh
●ASCII−−>TRONコード
+212300h
30h〜39h ”0123456789”
41h〜5ah ”ABCDEFGHIJKLMNOPQRSTUVWXYZ”
61h〜7ah ”abcdefghijklmnopqrstuvwxyz”
+212485h
c5h〜cah ”ナニヌネノハ”
+21248fh
cfh〜d3h ”マミムメモ”
+212492h
d6h〜dbh ”ヨラリルレロ”
他は対応表を作らないと変換できない。
参考までに
+312602h(17面:Unicode FF61h〜)
a1h〜dfh ”|「」、・ヲァィゥェォャュョッーアイウエオ・・・ロワン゛゜”