2014年9月17日

保护模式下pmtest1.asm的理解

摘要: 整个代码对应内存线性地址分为四段,[gdt] [code32] [video32] [code16]代码先在实模式[code16]下运行,code16中的cs就是系统分配的该程序物理地址的基址.编译器会自动把其他段中的标号,编译成相对这个物理地址基址的偏移量.其他段的物理真实地址就是这个基址+标号所... 阅读全文

posted @ 2014-09-17 11:18 wanghj_dz 阅读(487) 评论(0) 推荐(0) 编辑

保护模式下GDTR,LDTR,全局描述符表,局部描述符表和选择器的关系

摘要: 这张图要注意:右边两个0-15,其中上面的是LDTR, 下面的是选择子. 图下第五个标线,是两个线交叉的,实际上第五个线是指向右边水平的那个线. 没有箭头的两组线分别表示GDT的区间,LDT的区间 3和3'之间的两个没有箭头的线,是表示分别表示区间的线... 阅读全文

posted @ 2014-09-17 09:35 wanghj_dz 阅读(1817) 评论(0) 推荐(0) 编辑

导航