linux 0.11内核源码阅读笔记

1.CS寄存器什么时候被修改--JMP指令会修改CS:IP寄存器,所以后面新的段就被修改为9000h

 go:    mov    ax,cs            ;// 将ds、es和ss都置成移动后代码所在的段处(9000h)。

2.task_stuct中的

struct desc_struct ldt[3];其实就是一个描述符表。GDT保存的其实是ldt的地址。

 

posted @ 2018-05-29 10:13  SoftAndHardMan  阅读(194)  评论(0编辑  收藏  举报