interrupt
来源:互联网 发布:js 产生2 8随机数 编辑:程序博客网 时间:2024/05/16 15:37
x86:
_asm
{
CLI //dissable interrupt
MOV EAX, CR0 //move CR0 register into EAX
AND EAX, NOT 10000H //disable WP bit
MOV CR0, EAX //write register back
}
_asm
{
MOV EAX, CR0 //move CR0 register into EAX
OR EAX, 10000H //enable WP bit
MOV CR0, EAX //write register back
STI //enable interrupt
}
x64:
void WPOFFx64()
{
UINT64 cr0=__readcr0();
cr0 &= 0xfffffffffffeffff;
__writecr0(cr0);
_disable(); //cli
}
void WPONx64()
{
UINT64 cr0=__readcr0();
cr0 |= 0x10000;
_enable(); //sti
__writecr0(cr0);
}
- interrupt
- interrupt
- interrupt()
- interrupt
- interrupt()
- Interrupt
- Interrupt
- interrupt using
- Interrupt Binding
- INTERRUPT CONTROLLER
- interrupt.c
- Interrupt Handler
- Interrupt()详解
- Linux Interrupt
- Java interrupt
- Thread.interrupt()
- Internet interrupt
- Interrupt Transfers
- 节点创建删除替换
- UCGUI LISTBOX里调用_CallOwnerDraw时出现的问题.
- jquery自定义函数
- 我的rails项目从sqlserver到postgres迁移之路
- ↖(^ω^)↗
- interrupt
- linux 下常使用到的命令
- Struts2上传文件提示上传文件过大(FileUploadBase$SizeLimitExceededException)
- TCP工作原理及参数设置
- 什么是架构——《一线架构师实践指南》笔记
- 选择图片
- oracle 中存储过程一些小应用
- JAVA读取XML文件并解析 以及 JAVA生成文本文件输出
- 逻辑架构——分、合的哲理《一线架构师实践指南》笔记之二