OS自作入門(3日目-1):読書と再びアセンブリコードいじり
↑の続き
環境
- OS: WIndows 10 Pro
- Memory(多分関係ない): 16GB
- Console: WIndows Subsystem for Linux (WSL)
- WSL上のLinux: Ubuntu 20.04.02 LTS
- NASM: 2.15.05
- VirtualBox: 6.1.18 r142142
今回やったこと
- 読書(OS自作入門)
- P48-53: キャリーフラグ、フロッピーのデータ構造、バッファアドレス
ソースコード書き換え for nasm (project/03_day/harib00a/ipl.asm)
RESB
をTIMES
とDB
に変更0x7dfe-$
を0x7dfe-($-$$)
に変更
(参考サイト様①: Ubuntu 18.04で30日OS自作入門をやりたい[1日目] - free(malloc(sizeof(MRM)));)
Makefileでmake
make img
VirtualBoxで実行
読書(OS自作入門)とソースコード書き換えを並行
書き換え対象(書き換え内容は2.と同じ)
i) project/03_day/harib00b/ipl.asm
ii) project/03_day/harib00c/ipl.asm
iii) project/03_day/harib00c/ipl.asm
Makefileでmake
make img
VirtualBoxで実行
今日はここまで
その他
先駆者の方々のブログを見てみると、3日目が初学者にとって一番の難関らしい。挫折しないよう、焦らずのんびり取り組みたいところ。