2007年10月26日金曜日

1日目:PCの仕組みからアセンブラ入門(その1)

いきなりバイナリエディタで機械語を直接入力するところから始まりました。。。
バイナリエディタ Bz ver 1.62」はいつも使っているので馴染みがあります。
とりあえずは、いわれるがままにやってみましょう。
「helloos.imgをBzで開いた写真」という画像の内容をたよりに、Bzで「EB 4E 90 48・・・」と入れていきます。
途中で随時保存しながら進めましょう。ファイル名は"helloos.img"としておきます。


[000083]から後ろは[168000]までひたすら"00"を入力し続けます。といっても、ある程度ゼロを入力したらコピぺするのが早いです。
[168000]まで入力が完了したら、途中、[0001FE]、[001400]のあたりでゼロ以外を入力するところがあるので、検索フィールドに「>0001FE」とか入れてカーソルを移動して、値を入力します。


ここまで完成したら、次にVMWareでこのFDイメージを起動してみましょう。