Intel 64/x86_64/x86/IA-32处理器串行化指令(2) - 参考

下面总结一下本节提及的串行化指令及其用法,备考。

串行化指令

指令格式

用途及用法

INVD

INVD

无效化内部缓存;启动外部缓存无效化过程

注:这条指令简单暴力,不会将修改状态的缓存行回写至内存,要小心使用。

WBINVD

WBINVD

回写并无效化内部缓存;发起外部缓存的回写/无效化过程

INVEPT

INVEPT

无效化缓存的EPT映射信息(注:这是一条VMX指令)

INVLPG

INVLPG m

无效化m所在的页面的TLB条目

LGDT

LGDT m16&32

LGTD m16&64

加载GDT表信息到GDTR寄存器

LIDT

LIDT m16&32

LIDT m16&64

加载IDT表信息到IDTR寄存器

LLDT

LLDT r/m16

加载段选择符到LDTR寄存器

LTR

LTR r/m16

加载TR

MOV CRx

MOV CRx

写入控制寄存器

MOV DRx

MOV DRx

写入调式寄存器

WRMSR

WRMSR

将EDX:EAX中的值写入到有ECX指定的MSR寄存器中

CPUID

CPUID

获取CPU标识信息

IRET

IRET

中断返回

RSM

RSM

系统管理模式返回

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值