【发布时间】:2014-04-17 15:11:43
【问题描述】:
有没有办法在 Intel 64 机器上从 64 位模式(长模式)切换到 32 位模式(传统模式)。 使用汇编代码执行此操作需要哪些控制寄存器配置?
我需要在 64 位 uefi shell 应用程序中执行此操作
【问题讨论】:
-
你是在什么环境下执行的?显然,您不能在运行操作系统的 ring 3 中执行此操作。
-
实际的legacy模式还是只是long模式的兼容性子模式?
-
我想切换到传统模式而不是兼容模式我正在尝试从 64 位 uefi shell 应用程序更改处理器模式
-
我需要从 64 位切换到 32 位,而不是 32 位到 64 位