●系统屏蔽位8位(0-7位)0-7依次为通 道0-6和外中断屏蔽位 ■·保护键4位(6-1位)当没有设置存储 器保护时,该4位为0当设置存储器保 护时,PSW中的这四位保护键与欲访 问的存储区的存储键相匹配,否则指 令不能执行。 ·CMWP位(12-15位)依次为PSW基本 /扩充控制方式位、开/关中断位、运行 /等待位、目态/特态位
n l 系统屏蔽位8位(0-7位) 0-7依次为通 道0-6和外中断屏蔽位。 n l 保护键4位(6-11位) 当没有设置存储 器保护时,该4位为0当设置存储器保 护时,PSW中的这四位保护键与欲访 问的存储区的存储键相匹配,否则指 令不能执行。 n l CMWP位(12-15位) 依次为PSW基本 /扩充控制方式位、开/关中断位、运行 /等待位、目态/特态位
●中断码16位中断码字段与中断事件对应, 记录当前产生的中断源 ●指令长度字段2位(32-33位01/10/1分别表 示半字长指令、整字长指令和一字半长指令 ●条件码2位(34-35位) ●程序屏蔽4位(36-39位)表示允许(为1)或 禁止(为0)程序性中断,自左向右各位体对 应的程序性事件是:定点溢出、十进溢出 阶下溢 39位 用 指令地址24位(40-63位)
n l中断码16位 中断码字段与中断事件对应, 记录当前产生的中断源。 n l 指令长度字段2位(32-33位 01/10/11分别表 示半字长指令、整字长指令和一字半长指令。 n l 条件码2位(34-35位) n l 程序屏蔽4位(36-39位) 表示允许(为1) 或 禁止(为0) 程序性中断,自左向右各位体对 应的程序性事件是:定点溢出、十进溢出、 阶 下 溢 、 3 9 位 备 用 。 l 指令地址24位(40-63位)
Pentium的程序状态字由标志寄存器 EFLAGS和指令指针寄存器EP组成 标志可划分为三组: 状态标 算术运算指令使用OF(溢出标志),SF(符 号标志),ZF(结果为零标志),AF(辅助 进位标志),CF(进位标志),PF(奇偶校 验标志);串扫描、串比较、循环指令使 用ZF通知其操作结束
Pentium的程序状态字由标志寄存器 EFLAGS和指令指针寄存器EIP组成 标志可划分为三组: n 状态标志 算术运算指令使用OF(溢出标志),SF(符 号标志),ZF(结果为零标志),AF(辅助 进位标志),CF(进位标志),PF(奇偶校 验标志);串扫描、串比较、循环指令使 用ZF通知其操作结束
■控制标志 DF(方向标志)控制串指令操作,设定DF 为1,使得串指令自动减量、即从高地址向 低地址处理串操作;DF为0时,串指令自 动增量。VM(虚拟86方式标志)为1时,从 保护模式进入虚拟8086模式。TF(步进标志 为1时,使处理机执行单步操作。IF(陷阱 标志)为1时,允许响应中断,否则关中断
n 控制标志 DF(方向标志)控制串指令操作,设定DF 为1,使得串指令自动减量、即从高地址向 低地址处理串操作;DF为0时,串指令自 动增量。VM(虚拟86方式标志)为1时,从 保护模式进入虚拟8086模式。TF(步进标志) 为1时,使处理机执行单步操作。IF(陷阱 标志)为1时,允许响应中断,否则关中断
系统标志 ■IOPL(ⅠO特权级标志)、NT(嵌套任务标 志)和RF(恢复标志),被用于保护模式。 指令指针寄存器EIP的低16位称为IP,存 放下一条顺序执行的指令相对于当前代 码段开始地址的一个偏移地址,IP可当 作一个单元使用,这在某些情况下是很 有用的
n 系统标志。 n IOPL(I/O特权级标志)、NT(嵌套任务标 志)和RF(恢复标志),被用于保护模式。 指令指针寄存器EIP的低16位称为IP,存 放下一条顺序执行的指令相对于当前代 码段开始地址的一个偏移地址,IP可当 作一个单元使用,这在某些情况下是很 有用的