
Intel386
TM
SX微处理器
在实模式下表3 1异常
功能
中断向量表的限制
太小
CS DS ES FS GS
段超限异常
打断
数
8
13
相关
说明
INT向量是不
表范围内
单词记忆参考
与偏移
e
0FFFFH
要执行的尝试
过去的CS段的端
栈参考
超越胶印
e
0FFFFH
回报
地址位置
前
指令
前
指令
SS段超限
EXCEPTION
12
前
指令
3 2预留位置
有两个固定区域中存储它们重新
在实地址模式下,系统启动初始化服务
化区和中断表区域的位置
通过003FFH 00000H保留中断
向量的256个可能的中断中的每一个都有
为它保留的地点4个字节的跳转矢量
0FFFFF0H通过0FFFFFFH保留用于系
统初始化
000FH )和叠层具有足够的空间来容纳
载体和标志信息(即SP是大于
0005H )否则关闭只能由退出
处理器复位。
3 5锁定操作
在英特尔386 SX微处理器的LOCK前缀
即使在实模式下比在更严格的
80286 ,这是由于在加入寻呼的
英特尔386 SX微处理器的保护模式
虚拟8086模式下的LOCK前缀不支持 -
在重复字符串指令编
唯一的教学形式,其中LOCK前缀
法律上的英特尔386 SX微处理器显示
表3 2
表3 2的LOCK前缀法律说明
操作码
操作数
(目的地源)
纪念品立即注册
章纪念品
纪念品注册
纪念品立即注册
纪念品
3 3中断
许多在第2 7所讨论的例外情况是
并不适用于在特定的实模式操作
异常10 11和14不会发生在实
模式以外的例外略有不同
在实模式的含义如表3 1列出了这些
异常
3 4关闭和暂停
在HLT指令终止程序执行并
防止处理器使用的本地总线,直到
重新启动,无论是NMI FLT
与INTR中断
启用( IF
e
1 )或RESET将迫使英特尔386 SX
微处理器出停止的。如果中断保存
在HLT后, CS的IP将指向下一条指令
当检测到严重错误时会出现关机
阻止进一步处理。在实模式
关断可以发生两种情况下
1中断或发生异常情况时( 8例外
或13)和所述中断向量是比大
中断描述符表
2中的呼叫INT或PUSH指令试图
环绕堆栈段时SP不是
连
一个NMI输入可以把处理器从关断模式的
下来,如果中断描述符表的限制较大
够以包含NMI中断向量(至少
位测试,
SET RESET
补
XCHG
XCHG
添加或ADC SBB
和分异
不NEG INC DEC
如果一个LOCK前缀是一个例外6将生成
放在之前的任何形式的指令操作码或不
以上所列LOCK前缀允许不可分割
读 - 修改 - 写操作的存储器操作数
按照上面的说明
锁定前缀是在不IOPL敏感
英特尔386 SX微处理器的锁定功能前缀
在任何特权级别,但只在 - 使用
表3 2中列出梁支形式
23