- 博客(2)
- 资源 (6)
- 收藏
- 关注
原创 第三章 B代码
;分析: ; 共有6个节,分别为 ; 1.[SECTION .gdt] 定义了GDT,lgdt的操作数,对应GDT的选择子三部分数据 ; 2.[SECTION .data1] 定义了用于显示的数据 ; 3.[SECTION .gs] 使用times指令定义了堆栈大小,为512字节 ; 4.[SECTION .s16] 包含进入保护模式前和跳回实模式后的代码,16位代码 ; 5.[SECTION .s32
2010-09-18 17:34:00 885
原创 第三章 A代码
注:属于个人学习分析及笔记,如有错误,请各位大牛指正这部分比较简单,我就不仔细解释了%include "pm.inc": org 07c00h ;告诉编译器,程序将加载到07c00h的位置 jmp LABEL_BEGIN ;转跳至LABEL_BEGIN处 [SECTION .gdt] ; 段基址, 段界限, 属性; LABEL_GDT
2010-09-18 17:32:00 772
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人