複製鏈接
請複製以下鏈接發送給好友

ADC指令

鎖定
OPRD1為任一通用寄存器或存儲器操作數,可以是任意一個通用寄存器,而且還可以是任意一個存儲器操作數.
語義:操作數1+操作數2+進位標誌CF->操作數1 [1] 
ADC指令的引入主要是為了實現多字節的運算個。當進行32位以上運算時,要求低位字節相加,而高位字節再相加時就要考慮低位相加的進位,即CF,這時就要用到ADC指令。
中文名
ADC指令
類    型
計算機編程名詞

目錄

ADC指令彙編

帶進位加法指令 ADC(Addition Carry)

ADC指令格式

ADC OPRD1,OPRD2

ADC指令功能

OPRD1<--OPRD1 + OPRD2 + CF

ADC指令説明

1. OPRD1為任一通用寄存器或存儲器操作數,可以是任意一個通用寄存器,而且還可以是任意一個存儲器操作數.
OPRD2為立即數,也可以是任意一個通用寄存器操作數.立即數只能用於源操作數.
2. OPRD1和OPRD2均為寄存器是允許的,一個為寄存器而另一個為存儲器也是允許的,但不允許兩個都是存儲器操作數.
3. 加法指令運算的結果對CF、SF、OF、PF、ZF、AF都會有影響.以上標誌也稱為結果標誌.
4. 該指令對標誌位的影響同ADD指令. [2] 
參考資料
  • 1.    吳功宜,徐敬東,韓毅剛,曹勇.16位/32位微處理器彙編語言程序設計:國防工業出版社,1997:86
  • 2.    彙編指令速查