これまでのところ、NASM を使用して「Hello world」を出力してからハングする単純なブートローダーを作成することができました。このブートローダーの長さは 512K で、ペンドライブの MBR に格納されています。BIOS は、最初に USB 外部デバイスを起動し、次に対応するオペレーティング システムでハード ドライブを起動するように構成されています。前に言ったように、終了しないループ命令 (jmp $) が原因で、'Hello world' を出力した後にブートローダーがハングします。したがって、ブートローダーが実行を終了した後、ブート シーケンスを続行できるかどうか (次のブート デバイスにジャンプする) が可能かどうかを知りたいです。ペンドライブから「Hello world」を印刷した後、(HD から) OS の実行を続行する方法はありますか? これを達成するのはどの命令または割り込みですか?
前もって感謝します。