OsEx2021
latest

课程概述

  • 课程目标
  • 课程组织形式
  • 课程内容
  • 课程教材
  • 考核方式

进度计划

  • week1
  • week2
  • week3
  • week4
  • week5
  • week6
  • week7
  • week8

参考资料

  • IA-32 Manual summary (doing)
    • System Architecture Overview
    • Protected-Mode Memory Management
    • Protection
    • Interrupt And Exception Handling
    • Task Management
    • Reference
  • NASM tutorial (doing)
    • Introduction
    • Running Nasm
    • NASM Language
    • The Nasm Preprocessor
  • Linux v0.11 source code reading (todo)
    • Boot
    • Main
    • Reference
  • Missing details (doing)
    • Why [0x0000fffffff0] f000:fff0 instead of ffff:0000?
    • Why 0x7c00?
    • Why 0100h in com
    • Why we need rpl?
    • How does BIOS establish IVT?
OsEx2021
  • »
  • IA-32 Manual summary (doing)
  • Edit on GitHub

IA-32 Manual summary (doing)

  • System Architecture Overview
  • Protected-Mode Memory Management
  • Protection
  • Interrupt And Exception Handling
  • Task Management
  • Reference

NASM tutorial (doing)

  • Introduction
  • Running Nasm
  • NASM Language
  • The Nasm Preprocessor

Linux v0.11 source code reading (todo)

  • Boot
  • Main
  • Reference

Missing details (doing)

  • Why [0x0000fffffff0] f000:fff0 instead of ffff:0000?
  • Why 0x7c00?
  • Why 0100h in com
  • Why we need rpl?
  • How does BIOS establish IVT?
Previous Next

© Copyright 2021, jacksonsang. Revision 3c834df5.

Built with Sphinx using a theme provided by Read the Docs.