📜  x86 和 x64 的含义 (1)

📅  最后修改于: 2023-12-03 15:06:03.916000             🧑  作者: Mango

x86 和 x64 的含义

x86

x86 是指 Intel 公司从 1980 年代开始推出的 32 位处理器,它是运行在基于 Intel 的计算机系统上的标准指令集架构(ISA)。

特点
  • 32 位处理器
  • 可寻址的物理内存容量最大为 4GB
  • 能够兼容早期的 16 位处理器(x86-16)
适用范围

x86 处理器适用于需要处理低复杂度任务的应用程序,如办公自动化软件、图像编辑器和浏览器。

代码片段
mov eax, 1
add eax, ebx
x64

x64 是指 Intel 公司从 2000 年代开始推出的 64 位处理器,它是依据 IA-32 架构的基础上进行改进的,提供更高的性能和更大的内存寻址能力。

特点
  • 64 位处理器
  • 可寻址的物理内存容量最大可达 18EB
  • 与早期的 x86-32 之间保持完全的兼容性
适用范围

x64 处理器适用于需要更高性能和更大内存的应用程序,如计算机辅助设计软件、视频编辑器和游戏引擎。

代码片段
mov rax, 1
add rax, rbx