私は議会の世界の初心者です、
シリアル、パラレル、VGA、キーボードなどのハードウェアデバイスと通信するためのアセンブリコードを書き込もうとしています。
これは、x86 Intelプロセッサのリアルモードで、アセンブリコードをロードするために個人的に作成したブーストラップからコードを起動することで実行しています。
チュートリアルを読んで得た知識によると、BIOS INTサービスルーチン(ISR)を使用するのが最も簡単な方法でしたが、最も長い方法は、たとえば次のように、ハードウェアのさまざまなレジスタにアクセスすることです。シリアルポートのステータスレジスタと制御レジスタ...
Q1:これについては正しいですか?
BIOS INTを使用してVGAおよびシリアルハードウェアと通信できましたが、USBコントローラーのBIOS割り込みが見つかりませんでした。
Q2:USBポートと通信できるようにするために、そして他の残りのポートについては、一般的にするために私を助けてくれませんか?
Q3: