[笔记] 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,应用层权限

相关推荐
PC2005-cloud4 小时前
MySQL学习笔记:GTID 主从复制,从原理到实践,告别传统 Binlog+Position 的痛点
笔记·学习·mysql
半杯咖啡半行码4 小时前
STM32开发之IIC通信详解:从协议基础到FM24CL04实战
stm32·单片机·嵌入式硬件
硅基手札5 小时前
【I2C 技术系列 05】I2C 多主仲裁与时钟同步
驱动开发·stm32·单片机·嵌入式硬件·mcu·计算机外设
Zw-awa5 小时前
DO 和 AO 到底怎么选:比较器替你决定了什么
stm32
硅基手札5 小时前
【I2C 技术系列 01】I2C 电气特性与物理层
驱动开发·stm32·单片机·嵌入式硬件·mcu·计算机外设
comyccccc5 小时前
TB6612电机驱动板原理图与PCB设计学习笔记
单片机·嵌入式硬件
悟乙己6 小时前
AFAC2026 赛题四金融长文本 Agent竞赛学习笔记:关联技术(二)
笔记·学习·金融
gscsded6 小时前
MCUboot裸机移植实战
单片机·嵌入式硬件·arm
yi0116 小时前
LeetCode 424. 替换后的最长重复字符|不定长滑动窗口:如何判断窗口是否合法?
笔记·python·算法·leetcode·双指针·滑动窗口
杨逢昌工厂6S管理7 小时前
116——杨逢昌:归位三定闭环法的旺季轻量化执行方案与工具清单
经验分享·笔记·职场和发展·学习方法