微机原理--第二章(7)Pentium的寄存器

本文详细介绍了Pentium处理器的寄存器组,包括基本寄存器组中的通用寄存器、段寄存器和标志寄存器,以及系统寄存器组的系统地址寄存器、控制寄存器和调试寄存器。重点讲解了EFLAGS寄存器中的IOPL、NT、RF等标志位的含义,以及CR0中的PG和PE位对工作模式的影响。
摘要由CSDN通过智能技术生成

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指令。

段寄存器

    <
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值