movq %rax,%rdx
movq 13(%rax),%rdx
movq 0x47(%rax,%rcx),%rdx
rcx = 0000000000000030
rax = 0000000008048a37
Ich fragte mich, was ist der Unterschied zwischen diesen drei Fließband Anweisungen. Ich weiß, dass der erste 8048a37 nach% rdx bewegt. In der zweiten, ich denke, ich muss 13 bis 8048a37 hinzufügen, um 8048a4a zu bekommen, und dann wird alles, was 8048a4a zeigt, auf% rdx verschoben. In der dritten, ich denke, ich füge rax, rdx und 47 hinzu, um 8048aae zu bekommen und dann wird alles, auf das 8048aae zeigt, nach% rdx verschoben.Montage Grundlagen - movq
Die Prozessorhandbücher können sowohl von Intel als auch von AMD kostenlos heruntergeladen werden. Sie enthalten eine umfassende Referenz aller Anweisungen und Adressierungsmodi. –
Genau. Deine Beobachtungen sind korrekt. – fuz
Oh .. Habe deine Beobachtungen nicht richtig gesehen. Es tut uns leid!!! – amanuel2