はじめに


64PC WindowsXP  WindowsVista32OS使Core2Duo  amd64  intel64  64bit CPU  80386  80486  32bit  CPU 10 MS-DOS  Windows3.x 16bitOS使8086使Windows9532bit使200964bit Windows Linux 使OS64bit使32bit使64bitOS使(32GB)PC使使6464bitCPU使

C C++ 使64bit  long使32 64CPU 

64CPU164CPU64±900±9,223,372,036,854,775,807 102032CPU 0  4294967295 (40) 40(4GB)6418,446,744,073,709,551,616(18EB)  64GB  1TB 

 Linux  amd64 64CPU使Windows XpWindowsVista 64使Linux  64bit使64Linux  64bit32使Core2CPUPC使64bitLinux ubuntu-8.10-desktop-amd64.iso  Core2DuoE6750, 2.66GHzPC

VirtualBox 使 Windows 64bit Linux 使

Linux  64bit使64

64CPU x86-64


1986Intel80386 (i386) 32CPU使20IA-32使CPU20034AMDOpteron64(x86-64, AMD64) Intel64 Intel64EM64T (Extended Memory 64-bit Technology) XeonCore2AtomCeleronCPU64使AMDOpteronPhenomAthlonSempronTurion 6464使Intel64AMD6464CPU使

IA-32 64x64x86_64amd64Google
名称 検索件数 1年以内
x64 21,600,000 380,000
amd64 12,500,000 273,000
x86_64 7,590,000 316,000
x86-64 2,670,000 314,000
EM64T 1,880,000 247,000
intel64 127,000 10,800

"x64" Windows64bit使IA-3264bitLinux x86_64使Linux x86-64 使 x86-64 

x86-64  197816CPU (8086) 30CPUAMD32 (IA-32) 64

3264


IA-323264


(一)64bit

(二)16

(三)SSE2XMM16

(四)80386(CMOV)

(五)6464

(六)mov 6464


pushapopa 1退使退REX11 INC/DEC 使2使10DAADASAAAAASAAMAAD 64bit 使


AMD64Intel64 CPU  Web 70MBPDF

 x86 64AMD10MB
https://amd-ad.bandrdev.com/documentation/guides/Pages/default.aspx


AMD64 Architecture Programmer's Manual 


Volume 1: Application Programming

Volume 2: System Programming

Volume 3: General-Purpose and System Instructions

Volume 4: 128-Bit Media Instructions

Volume 5: 64-Bit Media and x87 Floating-Point Instructions



30MB
https://www.intel.com/products/processor/manuals/64 AMD   CPU 


Intel(R) 64 and IA-32 Architectures Software Developer's Manual


Volume 1: Basic Architecture

Volume 2A: Instruction Set Reference, A-M

Volume 2B: Instruction Set Reference, N-Z

Volume 3A: System Programming Guide

Volume 3B: System Programming Guide

IntelR 64 and IA-32 Architectures Optimization Reference Manual



30MB
https://www.intel.co.jp/jp/download/index.htm


IA-32  


: 

 A:  A-M

 B:  N-Z

: 



 64


1

2



AMD64 ABI (Application Binary Interface)  x86-64  Linux 使ELF https://www.x86-64.org/documentation/abi.pdf
System V Application Binary Interface

続く...