First you have to understand how computers represent numbers and perform math. For this example let's consider a 4-bit number, but it's the same for 8-bit, 16-bit, 32-bit, etc. I'm only going to...