0

movl $0x14,0x4(%rax,%rdx,1) meas %rax+%rdx*1+0x4 = $0x14(20)</p>

but: mov 0x0(,%rax,8),%rax これはベースセグメントレジスターですか?この命令は何を意味するのですか?</p>

4

1 に答える 1

1

%raxアドレスのメモリから値をロードします%rax * 8。ベースレジスタとオフセットがないということは、のそれらの部分がであるbase + index * multiplier + offsetと想定されることを意味します0x0

于 2012-11-01T14:49:16.313 に答える