x86-64 笔记

                     

贡献者: addis

  • 本文处于草稿阶段。

  1x86 指令集(instruction set),或者 x86 指令集架构(ISA,instruction set architecture),分为 32 位和 64 位两个版本。现在最常见的是 64 位,称为 x86-64(也叫 x86_64x64amd64,和 intel64)。比较老的 32 位版本,称为 IA-32 (Intel Architecture, 32-bit,也叫 i386)。

   另见汇编语言笔记(GAS, x86-64)”。

   64 位 x86 CPU 可以运行为 32 位 x86 编译的二进制程序。这是因为 64 位 x86 CPU 的兼容模式,允许它们运行 32 位软件而没有问题。然而,操作系统也必须支持 32 位应用程序。大多数现代的 64 操作系统,包括 Windows、Linux 和 macOS,都支持运行 32 位应用程序。在 Linux 中,这可能需要安装额外的 32 位支持库。

   常见指令集包括


1. ^ 参考 Wikipedia 相关页面

                     

© 小时科技 保留一切权利