操作系统编写
向巍
这个作者很懒,什么都没留下…
展开
-
操作系统-003- 进入保护模式
书中使用的一个宏定义来初始化描述符, 把3个参数按照规则填充到8个字节中,非常省事,那么后面有相同的表项,也可以按照这种方法来做 ; 描述符 ; usage: Descriptor Base, Limit, Attr ; Base: dd ; Limit: dd (low 20 bits available) ; Attr: dw (lower 4 bits of higher byte are always 0) %macro Descri...原创 2020-11-25 21:59:02 · 154 阅读 · 0 评论 -
操作系统-001- 环境配置
参考书:一个64位操作系统的设计与实现 第一个boot程序代码如下,基本上没有不理解的地方 org 0x7c00 ;必须指定位置,不然编译器会将其放到位置0 BaseOfStack equ 0x7c00 Label_Start: mov ax, cs mov ds, ax mov es, ax mov ss, ax mov sp, BaseOfStack ;======= clear screen mov ax, 0600h原创 2020-11-22 17:26:17 · 188 阅读 · 0 评论