title: Hex vs. decimal representation of numbers in registers and operands
body: <p>I have had trouble with conceptually understanding assembly language. And I would like to clarify if I am on the right track.</p>
  
  <p>For example, lets say the register <code>eax</code> contains the hex value 0x000000FF and the instruction is <code>add eax, 44d</code>. All I essentially would be doing is adding 44 to 255, which is what FF is. And the result would be 0x0000012B matching the format of what was already in the eax register.  I would like clarification on this thanks. </p>