Dump of assembler code for function main:
0x0000000100000de6 <main+0>:    push   %rbp
0x0000000100000de7 <main+1>:    mov    %rsp,%rbp
0x0000000100000dea <main+4>:    sub    $0x30,%rsp
0x0000000100000dee <main+8>:    mov    %edi,-0x14(%rbp)
0x0000000100000df1 <main+11>:   mov    %rsi,-0x20(%rbp)
0x0000000100000df5 <main+15>:   movq   $0x0,-0x8(%rbp)
0x0000000100000dfd <main+23>:   cmpl   $0x2,-0x14(%rbp)
3行目を理解したい。
$0x30 ?(定数 0x30? またはアドレス 0x30 の値? の場合、その値にアクセスするにはどうすればよいですか? 'p *0x30' と入力すると、エラーが発生します (これにより、スタック ポインターの値を変更できますか?? <- - ターゲットは rsp ですか? '$0x30' ではありませんか?)
と
-0x14(%rbp) とは??
(私はOSXを使用しています)
よろしくお願いします。