[笔记] Windows内核课程:保护模式《二》段寄存器介绍

文章目录

  • 前言
  • [1、什么是段寄存器? 有哪些 ?](#1、什么是段寄存器? 有哪些 ?)
  • [2. 段寄存器的结构](#2. 段寄存器的结构)

前言

段寄存器,页寄存器

1、什么是段寄存器? 有哪些 ?

当我们用汇编读写某一个地址时:

cpp 复制代码
mov dword ptr ds:[0x123456],eax

我们真正读写的地址是:

cpp 复制代码
ds.base +0x123456

ES、CS、SS、DS、FS、GS、LDTR、TR 共8个

2. 段寄存器的结构


002B代表的含义是

cpp 复制代码
0010,1011

011 代表ring3,应用层权限

相关推荐
李小星同志7 分钟前
高级算法设计与分析 学习笔记6 B树
笔记·学习
小狗爱吃黄桃罐头9 分钟前
江协科技STM32学习- P14 示例程序(定时器定时中断和定时器外部时钟)
stm32·江科大stm32
霜晨月c18 分钟前
MFC 使用细节
笔记·学习·mfc
Jhxbdks31 分钟前
C语言中的一些小知识(二)
c语言·开发语言·笔记
@@庆1 小时前
stm32 PWR电源控制(修改主频&睡眠模式&停机模式&待机模式)
stm32·单片机·嵌入式硬件
AlexMercer10121 小时前
【C++】二、数据类型 (同C)
c语言·开发语言·数据结构·c++·笔记·算法
JT灬新一1 小时前
STM32巡回研讨会总结(2024)
stm32·单片机·嵌入式硬件
微刻时光1 小时前
Redis集群知识及实战
数据库·redis·笔记·学习·程序人生·缓存
Whappy0012 小时前
51单片机-DA(数字转模拟)
单片机·嵌入式硬件·51单片机
chnyi6_ya2 小时前
一些写leetcode的笔记
笔记·leetcode·c#