X86常见寄存器汇总
来源:互联网 发布:美国网络大学 编辑:程序博客网 时间:2024/05/16 20:28
常见标准寄存器:
The x86 architecture consists of the followingunprivileged integer registers.
eax
Accumulator
ebx
Base register
ecx
Count register
edx
Double-precision register
esi
Source index register
edi
Destination index register
ebp
Base pointer register
esp
Stack pointer
All integer registers are 32 bit. However, many of themhave 16-bit or 8-bit subregisters.
ax
Low 16 bits of eax
bx
Low 16 bits of ebx
cx
Low 16 bits of ecx
dx
Low 16 bits of edx
si
Low 16 bits of esi
di
Low 16 bits of edi
bp
Low 16 bits of ebp
sp
Low 16 bits of esp
al
Low 8 bits of eax
ah
High 8 bits of ax
bl
Low 8 bits of ebx
bh
High 8 bits of bx
cl
Low 8 bits of ecx
ch
High 8 bits of cx
dl
Low 8 bits of edx
dh
High 8 bits of dx
控制寄存器:(CR0~CR3)
用于控制和确定处理器的操作模式以及当前执行任务的特性。
CR0中含有控制处理器操作模式和状态的系统控制标志;
CR1保留不用;
CR2含有导致页错误的线性地址;
CR3中含有页目录表物理内存基地址,因此该寄存器也被称为页目录基地址寄存器PDBR(Page-Directory Base address Register)
段寄存器:
CS、DS、SS、ES、FS、GS
分别用于可执行代码即指令、数据、堆栈和附加数据段,都是16位
段描述表寄存器:(特权指令访问SGDT/SLDT LGDT/LLDT)
全局性的段描述表寄存器GDTR(global descriptortable register )
局部性的段描述表寄存器LDTR(local descriptor table register )
- X86常见寄存器汇总
- X86汇编中常见的寄存器汇总
- 80X86汇编寄存器汇总
- 80X86汇编寄存器汇总
- x86 寄存器
- x86寄存器
- x86寄存器
- x86寄存器说明
- 80X86寄存器介绍
- x86寄存器说明
- x86寄存器说明
- x86的寄存器
- x86寄存器说明
- 80X86寄存器介绍
- x86 寄存器信息
- 80X86寄存器介绍
- X86寄存器简述
- 80x86通用寄存器
- Qt之界面出现、消失动画效果
- 使用Python求解最小公倍数
- 线程池ThreadPoolExecutor参数设置
- Qt 5 帮助文档的使用(经典)
- 修改已经建立的安卓工程的api版本
- X86常见寄存器汇总
- Spring Jedis Pool 常用的连接参数说明
- windows下控制台连接redis
- arcgis for javascript 鼠标移到对象上面则置亮并弹出气泡
- 华为ensp中虚拟设备和真实网络中设备互通
- 51nod 1049 最大子段和(基础dp)
- 一、Spring Cloud
- HBase+ZooKeeper+Hadoop2.6.0的ResourceManager HA集群高可用配置
- ionic2 cordova插件、第三方JS库引入