disasmでビット分解してパターンマッチ用にdisasmBを追加 データシートに近い表記で再実装
ghexでアセンブリを作成して逆アセンブルする
ndisasm a.out
00000000  8800              mov [bx+si],al
00000002  8900              mov [bx+si],ax
00000004  8A00              mov al,[bx+si]
00000006  8B00              mov ax,[bx+si]