7 章: FIFO とマウス制御

マウスの割り込みも取ることができました!章タイトルに「マウス制御」とありますが「マウスカーソル制御」はまだできてないので、コントローラから上がってくるデータを画面に表示させるだけ。だけといっても、付録にソースコードが付いているからといっても、インタラクティブに画面が変化するのは気持ちいいもんですなぁ。手を動かして PC を動かす。これこそ人間の支配。プログラムロードして動かすだけじゃ、パソコンを使っているのか使われてるのかわかんないですからね~。

と、いつになく強気になったところで今日のポイント:

  • 割込み処理は極力短く
  • キーボードとマウスからのデータは FIFO(リングバッファ)で管理する

というあたりでしょうか。割込み処理で描画とかしたら絶対アカンで。そんな遅い処理。描画しても見る相手は人間なんだからそんなμ秒とかミリ秒のレンジで処理が遅れても区別が付かないから気にするなって事。
それよか、同じ I/O でもネットワークとかシリアル通信とかカメラとか無線とか機械のほうを相手をしてやらんと。

トラックバック(0)

このブログ記事を参照しているブログ一覧: 30日で作る自作OS 10/30 - マウス割込みごろ割込まれごろ

このブログ記事に対するトラックバックURL: http://tsuyuguchi.com/mt/mt-tb.cgi/189

最近の画像

Zero History - ギブスンの新作が 9 月に発売 -
虐殺器官
ドミニオンのランダマイザアプリ、dominion minion が日本語対応!
ハイペリオンの没落 ~ 完結...でもまだ続く~
ハイペリオンの没落 ~ 完結...でもまだ続く~
ハイペリオン - 長大な叙事詩 SF のスタート -
ハイペリオン - 長大な叙事詩 SF のスタート -
「都市と星」 - 10億年と言われてもよく分からない -
「星を継ぐもの」 - 良い Sci-Fi -
トールサイズのニューロマンサーを買った
虎よ、虎よ! - 主人公フォイルの執念の物語 -

私の本棚

 

自転車走行距離

自転車走行距離

Flickr Photos

FlickrPhotos

なかのひと

Y!ログール

このサイトについて

2015年2月

1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28

アーカイブ

My Update

  • Loading...

その他

あわせて読みたいブログパーツ