x86-64有时会简称为“x64”,是64位微处理器架构及其相应指令集的一种,也是Intel x86架构的延伸产品。 “x86-64”1999由AMD设计,AMD 首次公开 64 位集以扩充给 IA-32,称为 x86-64(后来改名为 AMD64)。 AMD64架构在IA-32上新增了64位寄存器,并兼容早期的16位和32位软件,可使现有以x86为对象的编译器容易...
x86_64 指的是x86开始迈向64位,当时有两个方向:1、兼容x86;2、完全重新设计,不兼容x86。 这时候AMD抢跑了,率先制造了商用的兼容x86的CPU,AMD称为AMD64,获得了64位PC的第一桶金,得到了用户的认可。 Intel刚开始设计了一套不兼容x86的全新指令集,但是后来因为是全新的CPU,没有编译器,也不支持windows,后来开始...
AMD64/x86-64 x86-64有时会简称为“x64”,是64位微处理器架构及其相应指令集的一种,也是Intel x86架构的延伸产品。 “x86-64”1999由AMD设计,AMD 首次公开 64 位集以扩充给 IA-32,称为 x86-64(后来改名为 AMD64)。 AMD64架构在IA-32上新增了64位寄存器,并兼容早期的16位和32位软件,可使现有以x86为...
x86_64 或 amd64:x86-64(又称 x64,即英文词 64-bit extended,64 位拓展的简写)是一个处理器的指令集架构,基于 x86 架构的 64 位拓展,向后兼容于 16 位及 32 位的 x86 架构。x64 于 1999 年由 AMD 设计,AMD 首次公开 64 位集以扩展给 x86,称为 “AMD64”。其后也为英特尔所采用,现时英特尔称...
实际上,x86_64,x64,AMD64基本上是同一个东西,我们现在用的intel/amd的桌面级CPU基本上都是x86_64,与之相对的arm,ppc等都不是x86_64。 x86、x86_64主要的区别就是32位和64位的问题,x86中只有8个32位通用寄存器,eax,ebx,ecx,edx, ebp, esp,esi, edi。
实际上,x86_64、x64、AMD64基本上是同一个东西,我们现在用的intel/amd的桌面级CPU基本上都是x86_64,与之相对的arm、ppc等都不是x86_64。 x86、x86_64主要的区别就是32位和64位的问题,x86中只有8个32位通用寄存器,eax,ebx,ecx,edx, ebp, esp, esi, edi。
因为最开始 intel 搞出来的指令集叫 IA-64,对应于当时的 IA-32 (也就是 x86 指令集)。 intel 的这个 IA-64 与 32 位指令集不兼容,反应寥寥,大家都不愿意支持。 这个时候, AMD 搞出了另外一个兼容 IA-32 兼容 X86 的 64 位指令集,名字叫做 amd64 。所以这个指令集正确的叫法就是 amd64。当时其实就...
由于AMD64和Intel64在设计上基本一致,许多软件和硬件产品倾向于使用中立的术语来表明对两种架构的支持。AMD的“x86-64”和其变体“x86_64”在市场中被广泛使用,而微软和Sun等公司则采用“x64”作为简写。一些操作系统和产品,特别是那些早期就支持x86-64的,会同时使用“AMD64”或“amd64”来指代这...
x86_64、x64和AMD64实际上是一种东西,用于描述Intel和AMD的桌面级CPU的64位版本,与arm和ppc等架构不同。32位和64位主要区别在于寄存器数量和内存支持,x86_64扩展了通用寄存器和MMX寄存器,支持更大的内存。对于常规软件,性能提升不明显,但特定程序如矩阵计算等能充分利用64位优势。x86和x86_64主要...
x86、x86_64、x64和amd64等术语描述了常见的处理器架构,用于指导开发者根据目标设备的位数(如32位的x86或64位的x86_64)选择合适的开发工具和编译选项。ARM和AArch64是ARM架构的不同版本,区分了32位和64位指令集。在操作系统层面,Windows用户可以使用uname -m查看处理器架构,Linux和Android系统同样...