資料集
ここはhideyosiの学習帳です。いろいろな資料を集めたり整理したりしています。オイラ用のノートなので間違っていたり未完成だったりしますので信用度は相当低いことをあらかじめご了承くださいませ。
1: 2007-01-25 (木) 13:23:35 ソース バックアップ No.1 を復元して編集 2: 2007-01-25 (木) 17:45:07 ソース バックアップ No.2 を復元して編集
Line 7: Line 7:
|番地|標準|用途|備考|h |番地|標準|用途|備考|h
|0x00000000|○|空き|リアルモード時いろいろ使った。今は反省している| |0x00000000|○|空き|リアルモード時いろいろ使った。今は反省している|
-| 約1MB||~|~|+| :  (1MB)|~|~|~|
|0x000fffff|~|~|~| |0x000fffff|~|~|~|
 +|0x00100000|○|フロッピーディスクの内容記憶用|いずれいらなくなる?|
 +| :  (1440KB)|~|~|~|
 +|0x00267fff|~|~|~|
 +|0x00268000|○|空き||
 +| :  (30KB)|~|~|~|
 +|0x0026f7ff|~|~|~|
 +|0x0026f800|○|IDT||
 +| :  (2KB)|~|~|~|
 +|0x0026ffff|~|~|~|
 +|0x00270000|○|GDT||
 +| :  (64KB)|~|~|~|
 +|0x0027ffff|~|~|~|
 +|0x00280000|○|bootpack.hrb||
 +| :  (512KB)|~|~|~|
 +|0x002fffff|~|~|~|
 +|0x00300000|○|スタックなど||
 +| :  (1MB)|~|~|~|
 +|0x003fffff|~|~|~|
 +|0x00400000|○|空き||
 +| :  |~|~|~|
 +| :|~|~|~|
-|1|○|カーソルON|console_task内のcons.timerタイマー| 
-||||| 
-|10|×|0.1秒タイマー|なんらかの理由でコマンドやアプリからWaitを掛けたい時に使える・・・かな??| 
-|20|×|FD INT|FDからのINTを受け付ける| 
-||||| 
-|256|○|キーコード(区別のため256が足されている)|まず、割り込みによってkeyfifoに送られる。keyfifoとはどこか? init_keybord関数によってメイン(HariMain内)のfifoに向けられている| 
-| :|~|~|~| 
-|511|~|~|~| 
-|512|○|マウス入力(区別のため512が足されている)|キーボードと同じ。割り込み内でmousefifoに送られる。enable_mouse関数によりメインfifoに向けられる| 
-| :|~|~|~| 
-|767|~|~|~| 
-そのうち色を変えて、FDやらの割り込み処理を担当させよう。+---- 
 + 
 + 
 +リアルモード時のメモリマップを試作中 
 + 
 + 
 +|00000h|INTベクタ。割り込み用のベクタテーブル| 
 +|CENTER::(1KB)|~| 
 +|003ffh|~| 
 +|00400h|BIOS用ワークエリア? 当然勝手に使ってはいけない| 
 +|CENTER::(256B)|~| 
 +|004ffh|~| 
 +|00500h|????| 
 +|CENTER::|~| 
 +|07bffh|~| 
 +|07c00h|ブートセクタが読み込まれるアドレス (ここって、ブートが終わった後は勝手に使ってもいいところなのかな?それとも??| 
 +|CENTER::|~| 
 +|07dffh|~| 
 +|07e00h|???| 
 +|CENTER::|~| 
 +|08100h|heboOSでカーネルが読み込まれている部分。なぜここなのか?| 
 +|CENTER::(607KB)|~| 
 +|9fbffh|~| 
 +|9fc00h|ACPI用ワークエリア(の場合がある)| 
 +|CENTER::|~| 
 +|9ffffh|~| 
 +|A0000h|VGA RAM ?なんだろ?これ。 どうもグラフィックモード時に使うようだ。| 
 +|CENTER::|~| 
 +|AFFFFh|~| 
 +|B0000h|VGA RAM ?なんだろ?これ。 MDA テキストモード???| 
 +|CENTER::|~| 
 +|B7FFFh|~| 
 +|B8000h|VGA RAM ?なんだろ?これ。 VGA テキストモード時使用?"| 
 +|CENTER::|~| 
 +|BFFFFh|~| 
 +|C0000h|予約領域? なにを予約してるの?????| 
 +|CENTER::|~| 
 +|DFFFFh|~| 
 +|E0000h| ROM BIOS?   使っちゃいけないんだろうなぁ。やっぱし| 
 +|CENTER::|~| 
 +|FFFFFh|~|


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom
Counter: 2497, today: 1, yesterday: 2