独自のオペレーティング システムを作成するためのガイドに従っています。最初のブートローダーがステージ 2 で読み込まれる 2 段階のブートローダーを作成することから始めます。私がフォローしているガイドでは、フロッピー イメージに FAT12 ファイルシステムを使用するように指示されているため、ルート ディレクトリ テーブルから読み込んで、ファイルが存在し、FAT に移動してファイル クラスタを取得する....などなど。
私の問題は、コードがルート ディレクトリ テーブルでファイルを見つけられないことですが、その理由がわかりません。誰かがここで正しい方向に私を向けることができますか?
これは私のブートローダーのコードです: https://friendpaste.com/FkSFfxLz17LUwdyvK3ONX