ベア CPU (x86)、32 ビット プロテクト モード、OS なしで動作するハードウェア デバッグ ツールの作成を検討しています。時間の制約により、ツールをすべて x86 アセンブリで作成することはしません。私は Ada 言語が好きですが (しかし、まだ経験がありません)、このプロジェクトで C ではなく Ada を使用するのは面白いかもしれないと考えました。
C では、インライン アセンブリを使用するか、アセンブリで記述されたサブプログラムを呼び出して、キーボード I/O や画面へのテキストの表示などの基本的な処理のために BIOS にアクセスできます。Ada にも同様の機能がありますか? もしそうなら、アセンブリメソッドを呼び出してそれらとリンクするためのリソースやチュートリアルを知っている人はいますか?