任务切换

[本文档仅供预览,并可能在以后的版本中更改。 Blank topics are included as placeholders.]

Microsoft 专用

有关任务切换,请将 3DNow! 命令相同类似于 MMX 指令。 操作系统设计,当编写 3DNow 时,必须考虑! 程序。

程序员必须知道操作系统是否自动保存当前状态,当任务切换时,或者,如果 3DNow! 程序必须提供代码来保存状态。 所有 Microsoft 32 位和 64 位操作系统保存当前状态,当任务切换。

如果任务切换时,控件注册 (CR0 任务) 开关 (TS)位设置为 1。 处理器然后生成一个中断 7 (int 7 —不可用计算机),在遇到下浮点时, 3DNow! 或 MMX 指令,允许操作系统保存的状态 3DNow! , MMX 和 FP 注册。

在一个多任务操作系统,因此,如果对任务开关,当 3DNow! /MMX 应用程序运行带有不包括 MMX 指令的更早的应用程序, MMX/FP 寄存器状态通过 int 7 处理程序自动永久保存。

请参见

参考

AMD 3DNow! 技术概述和内部