首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使机器进入S3睡眠的最后一条指令是什么?

使机器进入S3睡眠的最后一条指令是什么?
EN

Stack Overflow用户
提问于 2011-04-16 06:48:33
回答 1查看 128关注 0票数 2

在ACPI Spec 4.0的第299页中,有一些示例代码展示了如何让机器进入S3睡眠。我想知道导致硬件休眠的最后指令是什么?在遵循代码之后会发生什么,为什么?

代码语言:javascript
复制
mov edx, PM1a_SLP_TYP ; get address for PM1a_SLP_TYP
out dx, ax ; start h/w sequencing
mov edx, PM1b_SLP_TYP ; get address for PM1b_SLP_TYP
out dx, ax ; start h/w sequencing
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-04-16 07:42:49

从本质上讲,这两个位置(PM1a_SLP_TYP和PM1b_SLP_TYP)的系统上有一些硬件。

'mov‘指令指定硬件中休眠功能的端口,out dx,ax将指令发送到端口。

现在你不会说这里是AX的值。不同睡眠类型的值可能会发生变化。

但是,简单地说,这些指令正在向电源管理硬件发送休眠命令以执行该功能。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5683072

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档