AMD에서 32비트와 호환되는 AMD64를 만들었고 이것을 INTEL이 라이센스를 사들여 INTEL64로 바꾸게 됨 1. 64비트 레지스터 64비트에서는 R8~R15레지스터가 추가됨. 기존비트에서 32비트 더 확장되어 RAX, RBX로 사용됨. 세그먼트 레지스터는 사용하지 않으며 32비트 호환용으로만 제공됨. 2. 함수호출 규약 32비트에서는 cdecl, stdcall, fastcall 등이 존재했지만 64비트에서는 변형된 fastcall 하나로 만들어졌다. (INTEL) 64비트에서 파라미터는 RCX, RDX, R8, R9 순서로 들어가게 되며, 실수일 경우 XMM0, XMM1, XMM2, XMM3 순으로 들어가게 된다. 파라미터가 5개가 넘어가는 경우 5번째부터 스택에 저장시켜 전달한다. AMD는 R..