How are the carry and overflow flags used to calculate multiplication in x86
<p>How are the two flags used to correctly calculate the answer when two numbers that are multiplied overflow the register?</p>

<p>E.g. if <code>al</code> holds <code>0xff</code> and is multiplied by <code>0x2</code>, causing an overflow into <code>ax</code>, how do the flags help with this? </p>