-
Notifications
You must be signed in to change notification settings - Fork 0
qioixiy/osdays
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
内存0开始的位置是bios程序使用,在内存的0xf0000地址附近还存放着bios程序。 0x00007c00-0x00007dff:启动区内容的装载地址。 FIFO:使用分布, 0-1光标闪烁用 3 3s定时器 10 10s定时器 256-511 键盘输入 512-767 鼠标输入 FAT在磁盘中存放了两份,第一份在0x000200~0x0013ff,第二份在0x001400~0x0025ff. Fat压缩算法 F0 FF FF -> FF0 FFF ab cd ef -> dab efc 操作系统使用的代码段:2*8 操作系统使用的数据段:1*8 应用程序使用的代码段:1003*8 应用程序使用的数据段:1004*8 (3*8~1002*8)为TSS使用的段 HRB文件格式: 0x000:请求操作系统为应用程序准备的数据段的大小 0x004:“Hari”文件标记 0x008:数据段内预备空间的大小 0x00c:ESP初始值&数据部分传递目的地址 0x010:hrb文件内数据部分的大小 0x014:hrb文件内数据部分从哪里开始 0x018:0xe9000000 0x01c:应用程序运行入口地址-0x20 0x020:malloc空间的起始地址