movq %rax,%rdx
movq 13(%rax),%rdx
movq 0x47(%rax,%rcx),%rdx
rcx = 0000000000000030
rax = 0000000008048a37
私はこれらの3つのアセンブリライン命令の違いは何ですか?私は最初のものが8048a37を%rdxに動かしていることを知っています。 第2のものでは、私は8048a4を得るために13を8048a37に追加し、8048a4aが指しているものは%rdxに移動させなければならないと思います。 3番目のものでは、rax、rdx、47を追加して8048aaeを取得し、8048aaeが指しているものが%rdxに移動したとします。アセンブリの基礎 - movq
プロセッサのマニュアルは、IntelとAMDの両方から自由にダウンロードできます。それらには、すべての命令とアドレッシングモードの包括的なリファレンスが含まれています。 –
正確に。あなたの観察は正しい。 – fuz
ああ..あなたの観察結果が正しく表示されませんでした。ごめんなさい!!! – amanuel2