アセンブラについて学習しているのですが下記のような命令が出てきます。
これはどういう処理なのでしょうか?
leaがアドレスの値(内容ではない)をレジスタに書き込む命令であることはわかります。

最初の(%rdi,%rcx,1)の部分でなぜこれでレジスタを指定できるのかがわかりません。

OS: Linux
Arch: x64(amd64)

lea    (%rdi,%rcx,1),%eax