title: Why do you wrap around in 16 bit checksum (hex used)?
body: <p>I have the question:</p>
  
  <p>Compute the 16-bit checksum for the data block E3 4F 23 96 44 27 99 
  F3. Then perform the verification calculation.</p>
  
  <p>I can perform the addition and I get the overflow like:</p>
  
  <blockquote>
    <p>E3 4F<br>
    23 96<br>
    44 27<br>
    99 F3<br>
    ``````````<br>
    1 E4 FF (overflow)</p>
  </blockquote>
  
  <p>The solution then takes the overflow and adds it causing E4 FF to become E5 00. Can someone explain to me why this occurs?</p>