可能用到的一些寄存器

1. 标志寄存器

 

 好像主要是用到了  NT,其他的也应该要注意下

2. 内存管理寄存器

 

 GDTR  / IDTR :   48位  , 高->低 :  32位基地址 + 16位段限长

TR / LDTR : 寄存器其实就 16位可见的,  存放 段选择符,  剩余的  基地址 + 限长 + 描述符属性,   lldt   ltr 会自动加载的, 而且任务切换的时候也都可以自动加载, 设置一次, 终身不管.

(至于  GDT  LDT的存放问题, 稍后再说吧, 目前还没明白)

 

3. 控制寄存器

主要用到的是  CR0,  CR1 , CR2, CR3 ,  而且 最常用  CR0 , CR3

 

posted @ 2019-12-27 11:27  姜大伟  阅读(224)  评论(0编辑  收藏  举报