資料集
ここはhideyosiの学習帳です。いろいろな資料を集めたり整理したりしています。オイラ用のノートなので間違っていたり未完成だったりしますので信用度は相当低いことをあらかじめご了承くださいませ。
2: 2007-01-25 (木) 17:45:07 ソース バックアップ No.2 を復元して編集 現: 2024-01-06 (土) 22:37:42 ソース 編集
Line 36: Line 36:
-リアルモード時のメモリマップを試作中+頭1MB(0x00000000〜0x0000ffff)が曲者。いろいろと入り込んでいる。確実に使ってよいところといけないところとを、ちゃんと洗いなおしておかないと!
- +|番地|用途|備考|32bit後|他用途転用|h 
-|00000h|INTベクタ。割り込み用のベクタテーブル+|00000|INTベクタ|割り込み用のベクタテーブル|→0x0026f800?|| 
-|CENTER::(1KB)|~| +|CENTER::(1KB)|~|~|~|~| 
-|003ffh|~| +|003ff|~|~|~|~| 
-|00400h|BIOS用ワークエリア? 当然勝手に使ってはいけない+|00400|BIOS用ワークエリア?|ROMかあるいはI/Oポートに使われているので勝手には使えないエリア||~No!
-|CENTER::(256B)|~| +|CENTER::(256B)|~|~|~|~ 
-|004ffh|~| +|004ff|~|~|~|~ 
-|00500h|????| +|00500|????|MBR等が使っているようだが良くわからないらしい。いくらもないので、リスクを犯してまで使うほどじゃないという感じ||~No!
-|CENTER::|~| +|CENTER::|~|~|~|~ 
-|07bffh|~| +|007ff|~|~|~|~ 
-|07c00h|ブートセクタが読み込まれるアドレス (ここって、ブートが終わった後は勝手に使ってもいいところなのかな?それとも??| +|00800|???|たぶんだいじょうぶ?||| 
-|CENTER::|~| +|CENTER::|~|~|~|~| 
-|07dffh|~| +|07bff|~|~|~|~| 
-|07e00h|???| +|07c00|ブートセクタが読み込まれるアドレス (ここって、ブートが終わった後は勝手に使ってもいいところなのかな?それとも??||→0x00100000|
-|CENTER::|~| +|CENTER::(512B)|~|~|~|~| 
-|08100h|heboOSでカーネルが読み込まれている部分。なぜここなのか?+|07dff|~|~|~|~| 
-|CENTER::(607KB)|~| +|07e00|???|||
-|9fbffh|~| +|CENTER::(512B)|~|~|~|~| 
-|9fc00h|ACPI用ワークエリア(の場合がある)| +|07fff|~|~|~|~| 
-|CENTER::|~| +|08000|ブートセクタ内容移転用???|||| 
-|9ffffh|~| +|CENTER::(512B)|~|~|~|~| 
-|A0000h|VGA RAM ?なんだろ?これ。 どうもグラフィックモード時に使うようだ。| +|081ff|~|~|~|| 
-|CENTER::|~| +|08200|はりぼてのカーネルが読み込まれる部分。|理由は特になし。むしろ上が問題|→0x00100200|| 
-|AFFFFh|~| +|CENTER::(512B)|~|~|~|~| 
-|B0000h|VGA RAM ?なんだろ?これ。 MDA テキストモード???| +|083FF|~|~|~|~| 
-|CENTER::|~| +|08400|フリー?|||| 
-|B7FFFh|~| +|CENTER::(606KB)|~|~|~|~| 
-|B8000h|VGA RAM ?なんだろ?これ。 VGA テキストモード時使用?"| +|9efff|~|~|~|~| 
-|CENTER::|~| +|9f000|下記参照。|||~No?| 
-|BFFFFh|~| +|CENTER::|~|~|~|~ | 
-|C0000h|予約領域? なにを予約してるの?????| +|9fbff|~|~|~|~ 
-|CENTER::|~| +|9fc00h|ACPI用ワークエリア(の場合がある)|使えることも少なくないが、このエリアを使うBIOSが増えてきているらしいので、使わないのが確実||~No?
-|DFFFFh|~| +|CENTER::|~|~|~|~ 
-|E0000h| ROM BIOS?   使っちゃいけないんだろうなぁ。やっぱし+|9ffff|~|~|~|~ 
-|CENTER::|~| +|A0000|VGA RAM ?なんだろ?これ。 どうもグラフィックモード時に使うようだ。|仮にVGAとして使われていなくても、VRAM以外の用途で使用してはならないエリア||~No!
-|FFFFFh|~|+|CENTER::|~|~|~|~ 
 +|AFFFF|~|~|~|~ 
 +|B0000|VGA RAM ?なんだろ?これ。 MDA テキストモード???|仮にVGAとして使われていなくても、VRAM以外の用途で使用してはならないエリア||~No!
 +|CENTER::|~|~|~|~ 
 +|B7FFF|~|~|~|~ 
 +|B8000|VGA RAM ?なんだろ?これ。 VGA テキストモード時使用?"|仮にVGAとして使われていなくても、VRAM以外の用途で使用してはならないエリア||~No!
 +|CENTER::|~|~|~|~ 
 +|BFFFF|~|~|~|~ 
 +|C0000|予約領域? |なにを予約してるの?????||
 +|CENTER::|~|~|~|~| 
 +|DFFFF|~|~|~|~| 
 +|E0000| ROM BIOS?|まずROMなので、どっちにしても使うことはできないエリア||~No!
 +|CENTER::|~|~|~|~ 
 +|FFFFF|~|~|~|~ |


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