起動処理,MBR
HDDの話 : CHS・LBAアドレスの話MBR(Master Boot Recode)の構造 : MBRの何処に何が書いてあるか
Partition types : パーティションタイプのリスト
ATA in x86 RealMode (BIOS) : リアルモードでの BIOS の色々なお話。フロッピーの BPB に書かれている "Sectors per Track" や "Number of Heads" の値は「ほとんど常に間違っている」という記述に笑ってしまった(笑)
INT 13 Drive Type : BIOSは起動直後に DL レジスタにドライブ番号を格納してくれるというお話(でもこの番号は信頼性がない場合があり、MSのIPLは番号決め打ちしているという情報をいただいた)
Windows NT ブート処理とハード ディスクの制限 : MS公式サイト。Windows NT の IPL のディスク読み取り処理は BIOS int 0x13 にのみ依存することなどが書いてある
NASM
The Netwide Assembler: NASM : nasm の -f オプションに応じてビット数がデフォルトで設定されており、通常は明示的な BITS ディレクティブは必要ない。ELF
Executable and Linkable Format - WikipediaELF
リンカ ld
GNU リンカ LD の使い方NASK環境からの解脱
building binutils
[Qemu-devel] [PATCH] configure: disable clang -Wstring-plus-int warningメモリマップ
(AT)memorymap - OS-WikiMemory Map (x86) - OSDev Wiki
0 件のコメント:
コメントを投稿