【发布时间】:2021-01-05 17:15:15
【问题描述】:
假设如果我在一个只有 320KB 的嵌入式系统中有一个 x86-64 处理器 内存。那么,我应该使用长模式(64 位模式)还是应该 更喜欢使用实模式(16 位模式)来运行您的程序?
PS~我在博客的评论中看到了这个问题。这就是我掌握的所有信息。
非常感谢。
【问题讨论】:
-
我想知道为什么有人会设计这样一个带有 x86-64 CPU 的系统,而这么多其他选项会更简单、更便宜几个数量级?
-
我认为唯一可能的原因是您想要运行以汇编语言编写的现有代码,或者您只有二进制文件。在这种情况下,您必须以现有代码编写的任何模式运行;你别无选择。
标签: linux windows memory operating-system ram