我爱疾速
幼苗
共回答了17个问题采纳率:88.2% 举报
因为R7-R4和R11-R8是高到低,加法是由地位开始加,所以先加R4,R8到R0,但如果R4+R8有进位,就要更新CF标志,所以不用ADD,要用ADDS,中间两位要考虑前面的进位,又要考虑加了以后有进位,所以要用ADCS,而最后一位加只考虑第三位的进位,并不关心加后的结果又进位.所以用ADC.
说白了就是
ADD不关心之前是否有进位,也不关心加了后是否有进位
ADDS不关心之前是否有进位,但关心加了后是否有进位
ADC只关心之前是否有进位,不关心加了后是否有进位
ADCS关心之前是否有进位,关心加了后是否有进位
1年前
5