資料集
ここはhideyosiの学習帳です。いろいろな資料を集めたり整理したりしています。オイラ用のノートなので間違っていたり未完成だったりしますので信用度は相当低いことをあらかじめご了承くださいませ。
haribote OS ノーマル状態のメモリマップ
address | 用途 | 容量 | 備考 |
0x00000000 | 起動中にいろいろ使うがその後が空き | 4KB | |
0x00000FE7 | |||
0x00000FE4 | shtctlメモ用 | P465 | |
0x00000FE8 | API用メモ | P422、P528で開放。その後Jfont格納番地メモへP613 | |
0x00000FEC | スタック例外受け取り用 | P422、P528で開放 | |
0x00000FEF | 起動中にいろいろ使うがその後が空き | ||
0x00000FFF | |||
0x00000FF0 | BOOT INFO | 2byte | |
0x00000FFF | |||
0x00001000 | 起動中にいろいろ使うがその後が空き | 636KB | |
0x00007bff | |||
0x00007c00 | IPLが読み込まれる場所 | 512byte | |
0x00007dff | |||
0x00007E00 | 起動中にいろいろ使うがその後が空き | 636KB | |
0x0009FFFF | |||
0x000A0000 | VRAM | 64KB | 使ってはいけない |
0x000AFFFF | |||
0x000B0000 | VRAM(テキスト用) | 320KB | |
0x000B7FFF | |||
0x000B8000 | VRAM(テキスト用) | 320KB | |
0x000BFFFF | |||
0x000C0000 | 予約領域 | 320KB | 使ってはいけない |
0x000DFFFF | |||
0x000E0000 | ROMBIOS等 | 320KB | |
0x000FFFFF | |||
0x00100000 | FDDの内容記憶用 | 1.44MB | P166,P169,P374 |
0x00267FFF | |||
0x00268000 | 空き | 30KB | |
0x0026F7FF | |||
0x0026F800 | IDT | 2KB | |
0x0026FFFF | |||
0x00270000 | GDT | 64KB | |
0x0027FFFF | |||
0x00280000 | bootpack.hrb | 512KB | |
0x002FFFFF | |||
0x00300000 | スタックなど | 768KB | |
0x003BFFFF | |||
0x003C0000 | memman。メモリマネージャ | 32KB | P193 |
0x003C7FFF | |||
0x003C8000 | スタックなど | 224KB | |
0x003FFFFF | |||
0x00400000 | 空き | 4092MB | |
0xFFFFFFFF |
Counter: 3884,
today: 1,
yesterday: 1
Last-modified: 2022-06-14 (Tue) 05:52:26 (GMT) (468d) by skyblue