昔作った 15バイトと 16バイトのアルゴリズムです。入力には正しいコードを仮定しています。(c) 1991 by ISHINO Keiichiro
mov AX, jis 05 217E add AX, 217Eh 80 F4 40 xor AH, 40h F9 stc D0 DC rcr AH, 1 72 04 jc done 2C DE sub AL, 0DEh 1C 80 sbb AL, 80h done: mov sjis, AX
mov AX, sjis D0 E4 shl AH, 1 3C 80 cmp AL, 80h 15 1F61 adc AX, 1F61h 04 7F add AL, 7Fh 72 02 jc done 04 A2 add AL, 0A2h done: 80 E4 7F and AH, 7Fh mov jis, AX