マイペースなプログラミング日記

x86エミュレータやFPGA、WebGLにお熱なd-kamiがマイペースに書くブログ

まだ先は長い

MonaOS 0.0.8のカーネルに突入し、最初の描画が終わった。しかし、この後はPICの設定やIDTの設定が待ち受けている。そして、タイマ割り込みやキーボード割り込みに対応する必要があるっぽい。最後の仕上げはマルチタスク、これはOSの仕事だが特権レベルの切り替えや、特権レベルの差によって割り込み時にスタックにレジスタを適切な順番で積まないとマルチタスクができなくなってしまう。そしてIRET命令も重要だ。まだ課題は多いぞ