
OS
瞧红尘
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
BIOS中断表(整理更新中2013-10-23)
BIOS中断表INTAH功能调用参数返回参数100设置显示方式翻译 2013-10-19 15:31:50 · 3873 阅读 · 0 评论 -
从U盘启动的Hello world
我看的是于渊的《Orange's一个操作系统的实现》,有如下代码org 07c00h ; 告诉编译器程序加载到7c00处 mov ax, cs mov ds, ax mov es, ax call DispStr ; 调用显示字符串例程 jmp $ ; 无限循环DispStr: mov ax, BootMessage mov bp, ax ; E原创 2013-10-27 19:13:26 · 1632 阅读 · 0 评论 -
Windows MBR 做了什么?
MBR由三部分构成: 1.主引导程序代码,占446字节 2.硬盘分区表DPT,占64字节 3.主引导扇区结束标志AA55H0. BIOS自动把第一扇区加载到内存0000:7C00 处, 从0000:7C00开始执行 1. 初始化2. 把第一扇区代码0000:7C1B复制到0000:061B处, 并跳去0000:061B执行3. 从分区表首地址开始检查,原创 2013-10-27 18:46:53 · 869 阅读 · 0 评论