Question: what does adc do assembly?
Answer: The ADC (Add with Carry) instruction adds the values in Rn and Operand2 , together with the carry flag. You can use ADC to synthesize multiword arithmetic. In certain circumstances, the assembler can substitute one instruction for another.