添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符K型号页 > 首字符K的型号第64页 > KU386 > KU386 PDF资料 > KU386 PDF资料2第94页
Intel386
TM
SX微处理器
表9-1指令集时钟计数摘要
(续)
时钟计数
指令
格式
地址
模式或
虚拟
8086
模式
保护
虚拟
地址
模式
笔记
地址
模式或
虚拟
8086
模式
保护
虚拟
地址
模式
保护控制
(续)
SMSW
e
存储设备
状态字
STR
e
存储任务注册
00001111
00000001
MOD 1 0 0
R M
2 2
2 2
B C
H L
要注册记忆
VERR
e
验证读取访问
00001111
00000000
MOD 0 0 1
R M
N A
2 2
a
h
注册记忆
VERW
e
验证写访问
00001111
00001111
00000000
00000000
MOD 1 0 0
MOD 1 0 1
R M
R M
N A
N A
10 11
15 16
a
a
G H J P
G H J P
指令的注意事项表9-1
注a至c应用到实地址模式只
一本在实模式保护模式指令试图执行将导致异常6 (无效操作码)
B异常13故障(一般保护)将发生在实址方式下,如果一个操作数参照由部分或完全
超出最大CS DS ES FS或GS限制FFFFH异常故障12 (堆栈段超限与否
呈现)将发生在实模式如果一个操作数参考了部分地或完全地延伸超出最大SS的限制
C此指令可以在实模式下在实模式下执行其目的主要是初始化CPU的保护
模式
到g 说明适用于实地址模式和受保护的虚拟地址模式
D中的英特尔386 SX的CPU使用的早期出乘法算法钟表的实际数量取决于位置
在操作数最显著位(乘数)
定时钟计数最小到最大计算实际时钟使用下面的公式
实际的时钟
e
如果M
K·L
0,则最大(日志
2
l
m
l
3)
a
B CLOCKS
如果M
e
0,那么3
a
B CLOCKS
在该式中,m为乘法器和
b
e
9注册登记
b
e
12内存注册
b
e
10寄存器立即注册
b
e
11内存立即注册
ê根据操作数的值的异常,可能会出现
功能锁定自动被确认的LOCK前缀的存在或不存在无关
在描述符表的访问克LOCK被置
通过ST使用须知h适用于受保护的虚拟地址模式只
如果不能用在CS DS ES FS或GS的内存操作数异常13故障(一般保护冲突)会发生
因为无论是段超限或访问权限冲突。如果一个堆栈限制违反了异常12 (堆栈段
超限或不存在)发生
我对于段负荷运作的CPL RPL和DPL必须同意的权限规则,避免异常故障13
(一般保护冲突)段的描述符必须注明'本'或异常11 (CS DS ES FS GS不
至今)如果SS寄存器加载,不存在一个堆栈段中检测到异常12 (堆栈段的限制
违反或不存在)发生
的J此指令作出的GDT或LDT所有段描述符的访问会自动确认LOCK维护
在多处理器系统中描述的完整性
JMP CALL RET INT和IRET指令引用另一个代码段将导致异常13 (一般
保护冲突)如果适用的权限规则被违反
升例外, 13出现故障时,如果CPL大于0(0是最高特权级)
米发生异常13的错,如果CPL大于IOPL
该标志寄存器n个IF位不被更新,如果CPL大于该标志寄存器的IOPL的IOPL和VM字段是
更新只有CPL
e
0
澳MSW ( CR0 )的PE位不能由该指令使用MOV被重置为CR0 ,如果渴望重新设置PE位
的p特权规则施加到选择器的操作数的任何违反不会导致保护异常,而在零
标志被清除
●如果协处理器的内存操作违反了段限制或网段的访问权限异常错误13 (一般
保护异常)的ESC指令之前会发生执行异常错误12 (堆栈段超限
或不存在)如果堆栈限制是由操作数的起始地址违反将发生
R A JMP CALL RET INT或IRET的目标必须在代码段的规定限制或例外故障13
(一般保护冲突)会发生
ST指令将执行以s的时钟,如果CPL
s
IOPL如果CPL
l
IOPL下指令将需要吨时钟
94

深圳市碧威特网络技术有限公司