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

相关推荐
scdifsn33 分钟前
动手学深度学习12.7. 参数服务器-笔记&练习(PyTorch)
pytorch·笔记·深度学习·分布式计算·数据并行·参数服务器
GenCoder2 小时前
Keil开发STM32生成hex文件/bin文件
stm32·bin文件生成·keil开发
憧憬一下2 小时前
FreeRTOS任务之深入篇
stm32·嵌入式·freertos
双古3 小时前
步进电机调试记录(先让我的步进电机转起来)
单片机·嵌入式硬件
lixzest3 小时前
STM32开发中,线程启动异常问题排查简述
stm32·嵌入式硬件
jackson凌3 小时前
【Java学习笔记】SringBuffer类(重点)
java·笔记·学习
程序员JerrySUN3 小时前
全面理解 Linux 内核性能问题:分类、实战与调优策略
java·linux·运维·服务器·单片机
学习噢学个屁3 小时前
基于STM32语音识别柔光台灯
c语言·stm32·单片机·嵌入式硬件·语音识别
huangyuchi.4 小时前
【Linux】LInux下第一个程序:进度条
linux·运维·服务器·笔记·进度条·c/c++
大写-凌祁5 小时前
论文阅读:HySCDG生成式数据处理流程
论文阅读·人工智能·笔记·python·机器学习