Pentium 的寄存器组可以分成如下三类:
(1)基本寄存器组(2)系统寄存器组(3)浮点寄存器组
1)基本寄存器组
- 通用寄存器
8个32位通用寄存器,用于保存数据和地址EAX、EBX、ECX、EDX、ESI、EDI、EBP、ESP
- 段寄存器
6个16位长段寄存器CS、SS、DS、 ES、 FS、GS
- 指令指针和标志寄存器
EIP、EFLAGS
32位标志寄存器(EFLAGS)
- IOPL:I/O特权级。当前特权级高于等于IOPL,I/O指令能顺利执行。若当前特权级低于IOPL,则产生中断,使任务挂起。
- NT:嵌套任务标志位。NT=1,表示当前执行的任务嵌套在另一个任务中执行。
- RF:恢复标志位。配合断点或单步操作一起使用。
- VM:虚拟8086方式标志位。
- AC (b18):对准检查标志。AC=1,进行未对准地址访问时将产生异常中断17。只有在特权级3时此位有效。(同80486)
- VIF(b19):虚拟中断允许标志
- VIP(b20):虚拟中断禁止标志 虚拟中断(virtual interrupt)用于多任务环境。
- ID(b21):识别标志,ID=1指明这个处理器能支持CPUID指令。
段寄存器
-
<