文章目录
- 前言
- [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,应用层权限