シンプルなOSを開発しようとしています。私は以前にいくつかのアセンブリプログラムを実行INT 10hし、画面に文字を表示するために使用する必要がありました。UEFIがレガシーBIOSをサポートしており、サービスを引き続き使用できる可能性があることを理解していINT 10hます。ただし、純粋なUEFIブータブルOSを構築することを選択した場合、使用を避ける必要がありINT 10hますか?それとも私は物事を間違った方法で見ていますか?
言い換えると、(画面)にドリルダウンprintfしstdoutてBIOSを呼び出すことになりますINT 10hか?または、「SYS_WRITE関数呼び出しはINT 10hに基づいていますか?」という質問です。より適切な?
512バイトのブートセクターを作成し、それらをディスク(またはディスクイメージ)の0番目のセクターとして配置する必要がありますか?場所0x7c00はもう意味がありますか?