title: What does a hexadecimal number, with a register in parenthesis mean in Assembly?
body: <p><code>lea    0x1c(%ebp),%eax</code></p>
  
  <p>So, I understand vaguely what the lea instruction does, and I know those are registers, but what is this structure: <code>0x1c(%ebp)</code>? I got this code out of objdump.</p>