x86 64비트 명령어셋

declspec의 이미지

인텔 x86아키텍쳐 CPU 의 기존 32비트 명령어셋과
64비트 명령어셋이 많이 다른가요?

OP코드부터 어셈블리 문법도 싸그리 다 달라지는건지
아니면 기존 명령어셋에 최대한 호환성을 맞추면서
확장만 되는건지...? 스택 처리과정이나 구조같은건 어떻게 되며...
64비트 ISA 에 대해서 공부할 좋은 책 없을까요?

그리고 64비트 ELF 나 PE 를 디스어셈블해서
분석해보고싶은데 무료 소프트웨어 좋은것 없을까요?

익명 사용자의 이미지

기본적으론 확장인데, 기본연산단위가 QWORD 라는것 하고... 범용레지스터가 왕창 많다는 차이 정도 ...