私はしばらくの間、アセンブリで書かれたオペレーティングシステムに取り組んできました。これまでのところ、1つを除いてすべてが正常に実行されています。各ピクセルをループしてその色を変更するのではなく、画面を背景色ですばやく塗りつぶそうとしています(かなり時間がかかります)。そのようなタスクを実行できるコードはありますか?
user1363611
質問する
912 次
1 に答える
3
「オペレーティングシステムで作業しています」というコンテキストで「画面に色を付ける方法」という質問に答えるには...フレームバッファを目的の色で上書きします。
これを実現する方法は、リアルモードで作業しているか保護モードで作業しているかによって異なります。たとえば、グラフィックモード13hのリアルモードでは、アドレスA000hのフレームバッファにアクセスできます。プロテクトモードのグラフィックスについては、osdev.orgwikiのこのリンクを参照してください。
于 2012-05-26T19:43:28.203 に答える