title: Unsigned integers in assembly
body: <p>Brand new to assembly need some help with unsigned arithmetic. Converting from a C program is that means anything. </p>
  
  <p>Using: </p>
  
  <p>Linux</p>
  
  <p>NASM</p>
  
  <p>x86 (32 Bit)</p>
  
  <p>I want to read in a number from the user. I want this number to be unsigned. When I enter a number above the signed integer limit and use info registers, I notice that my register storing that is negative which means an overflow happened. (Obviously number entered is below max unsigned int) How do I treat this register as unsigned so I can do comparisons and jump based on the result? </p>