指令名稱 adc
格式 adc dst,src
ADC 帶進位的加法指令 ADC Reg/Mem, Reg/Mem/Imm 功能,將目的運算元和源運算元相加再加低位進位,結果送入目的的地址 dst+src+cf->dst, 受影響的標誌位:AF、CF、OF、PF、SF和ZF,該指令的功能是把源運算元和進位標誌位CF的值(0/1)一起加到目的運算元中。
例:
mov ax,2
mov bx,1
sub bx,ax
adc ax,1
執行後,(ax)=4.adc執行時,相當於計算:(ax)+1+CF=2+1+1=4
mov ax,1
add ax,ax
adc ax,3
執行後,(ax)=5.adc執行時,相當於計算:(ax)+3+CF=2+3+0=5