メモ1 pic.twitter.com/IJZ8Yrvhoi
— 炭鉱ハッカー shigemk2 (@shigemk2) 2014, 6月 22
逆アセの結果を2進数に変換し、その上で、仕様書にもとづいて解析する。
- (from) mov [bx], ax
- (to) mov [ax], bx
- 最初の8bitで命令を、後の8bitでmodeやレジスタなどを決める。
メモ2 pic.twitter.com/gNuZulMlI2
— 炭鉱ハッカー shigemk2 (@shigemk2) 2014, 6月 22
アセンブラnasmと、逆アセンブラndisasm
この勉強会の目的は、v6のアセンブリ言語のアセンブル、逆アセンブル、コンパイルを8086で出来るようにする。
で、v6用のアセンブラを解析して改造し8086で動くようにする。