*「I」の個人ページ
 -このまま「I」のホームページらしきものにしようと考え中。
 -独自の方法で「IOS」を作っています。
 
 **OS作りに役立つ
 -システムリセット方法
 --今回は、F10キーでリセットしてみました。
 --ソースを簡単に書いてみました。
  void HariMain(void)
  {
   (中略)
   for(;;) {
    (中略)
     if (i == 0x44) { /* F10キー */
          goto end;
     }
    (中略)
  end:
  io_cli();
  wait_KBC_sendready();
  io_out8(PORT_KEYCMD, 0xfe);
    for (;;) {
      io_hlt();
    }
  }
 --これでリセットができるはず・・。反論などはコメント欄へお寄せください。
 **コメント欄
 -コメントテスト -- [[I]] SIZE(10){2006-07-11 (火) 16:58:25}
 -書き直しました。 -- ''I'' SIZE(10){2006-07-18 (火) 16:59:28}
 -名無しさんが書いたコードを自分が書いたように紹介するのは関心できませんね。 -- 名無しさん SIZE(10){2006-07-20 (木) 17:49:18}
 -Iさんへ。あなたは現在旧Cloverさんと同一人物ではないか、つまりこのページはルール違反なのではないかという疑いがかかっています(すみません)。もし違えば「違います」とお返事をください。大変ご迷惑をおかけしますが、どうぞよろしくお願いいたします。  -- [[K]] SIZE(10){2006-10-01 (日) 11:29:03}
 
 #comment

リロード   新規 編集 差分 添付   トップ 一覧 検索 最終更新 バックアップ   ヘルプ   最終更新のRSS