操作系统
ylemfei
这个作者很懒,什么都没留下…
展开
-
Orange's一个操作系统的实现:保护模式
概述 在计算机加电之后,bios检查硬件,并且把第一个扇区中的bootloader代码加载到0000: 07c00h处,开始执行bootloader代码.bootloader主要做两件事情: - 从实模式进入保护模式 - 从硬盘(或者其他)中读取OS kernel到内存的固定位置处,然后跳转到OS中执行. 这里先讨论如何从实模式进入保护模式 参考链接: - 学堂在线 - 清华大学OS课程 代码 ;...原创 2020-05-02 23:17:20 · 624 阅读 · 0 评论 -
Orange's一个操作系统的实现:马上动手写一个最小的操作系统
源代码 org 07c00h ;告诉编译器程序加载到7c00处 mov ax,cs mov ds,ax mov es,ax call DispStr ;调用显示字符串例程 jmp $ ;无限循环 DispStr: mov ax, BootM...原创 2020-05-01 11:37:29 · 611 阅读 · 0 评论