简体   繁体   English

内联汇编:防止HLT被Windows停止

[英]Inline-Assembly : prevent HLT from being stopped by windows

I try to do asm("hlt"); 我尝试做asm("hlt"); on win8 but a windows error window is prompted. 在win8上,但提示Windows错误窗口。

Is there any way to keep HLT running for sometime? 有什么办法可以使HLT保持运行一段时间?

Unless you are writing a device driver, you can't call HLT. 除非编写设备驱动程序,否则无法调用HLT。 It is a privileged instruction. 这是一个特权指令。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM