movq %rax,%rdx
movq 13(%rax),%rdx
movq 0x47(%rax,%rcx),%rdx
rcx = 0000000000000030
rax = 0000000008048a37
이 세 가지 조립 라인 지침의 차이점은 무엇입니까? 나는 첫 번째 것이 8048a37을 % rdx로 옮기는 것을 안다. 둘째로, 나는 8048a4를 얻기 위해 13을 8048a37에 추가해야한다고 생각하고 8048a4a가 가리키고있는 것이 % rdx로 옮겨진다. 셋째로 rax, rdx 및 47을 추가하여 8048aae를 얻은 다음 8048aae가 가리키는 것이 % rdx로 이동하게됩니다.어셈블리 기본 사항 - movq
프로세서 설명서는 Intel과 AMD에서 무료로 다운로드 할 수 있습니다. 여기에는 모든 지침과 주소 지정 모드에 대한 포괄적 인 참조가 포함됩니다. –
정확히. 당신의 관찰이 정확합니다. – fuz
아 .. 네 관측을 올바르게 보지 못했다. 죄송합니다!!! – amanuel2