OS作ってます。6日目
ちょっと日数があいてしまったのですが、OS作成も6日目です。
5日目から続いている割り込み処理の追加の続きなのですが、レジスタや、ハードウェアよりの説明が多いと僕には難しいですね。
文章をよんで一応わかった気にはなるのですが、消化不良感が残っています。かなり。
また、どうも構造体がどのようにアドレス空間に配置されているのかわかっていないように思います。
5日目からよくわからなかったのですが、ポインタで構造体の変数を宣言するとどうしてその構造体に値がセットされているのか?
ポインタで指定した番地にある値が読み書きできるということはそこにもともと何か書かれていたら構造体の各フィールドとして読み書きできるということだと思うのですが、ということはどのフィールドにどの番地の値が入るかは構造体にフィールドを定義する順番に依存するということなんだなと理解したのですが、そのあたりがはっきり書かれていなくて自信がないのです。
別に勉強しなきゃだめですね。
30日でできる! OS自作入門6日目が終了すると、キーボードからの割り込みができるようになります。が、マウスからの割り込みもできるようになると思っていたのですが、実際動かしてみるとできなくて、あれ?と思ったのですが、最後の最後に次回回しにされてしまっていました。
最初の1週間分は何とか年ないに終わらせたいなぁ。
年ないにマウスカーソルが動かせるようになるのでしょうか。
5日目から続いている割り込み処理の追加の続きなのですが、レジスタや、ハードウェアよりの説明が多いと僕には難しいですね。
文章をよんで一応わかった気にはなるのですが、消化不良感が残っています。かなり。
また、どうも構造体がどのようにアドレス空間に配置されているのかわかっていないように思います。
5日目からよくわからなかったのですが、ポインタで構造体の変数を宣言するとどうしてその構造体に値がセットされているのか?
ポインタで指定した番地にある値が読み書きできるということはそこにもともと何か書かれていたら構造体の各フィールドとして読み書きできるということだと思うのですが、ということはどのフィールドにどの番地の値が入るかは構造体にフィールドを定義する順番に依存するということなんだなと理解したのですが、そのあたりがはっきり書かれていなくて自信がないのです。
別に勉強しなきゃだめですね。
最初の1週間分は何とか年ないに終わらせたいなぁ。
年ないにマウスカーソルが動かせるようになるのでしょうか。