帶進位加法指令
發布時間:2016/7/11 21:55:09 訪問次數:2295
本來帶進位加法指令ADM485AN
ADDC A,Rn ;(A)+fRn)+(CY)→A
ADDC A,drcct ;(A)+(drc⒍)+(CY)→A
ADDC A,@m KA,+((Ri),+(CY)→A
ADDC A,#data ;(A)+(dataJ+(CY)→A
這4條指令是將累加器A中的值與源操作數以及進位CY中的值相加,結果回送A,常用于多字節數的加法運算中。需注意的是:這里的CY是指令開始執行時的進位標志值,而不是相加后產生的進位標志值。若ADDC執行前的CY0,則這4條指令的結果就和ADD加法指令一樣。
加1指令
INC A ;(A)+1→A
INC Rn ;fRJl,+1→Rn
INC drect Kdircct》1→dirCct
INC @Ⅱ 《Ⅱ)l+1→(Rl)
INC DPTR ;(DPTR)+1→DPTR
將指令中所指出操作數的內容加l,加法仍按無符號二進制數進行。只有INC A影響奇偶標志P,其余指令不影響標志位。值得注意的是,若原來的內容為oFFH,則加1后將產生溢出,使操作數的內容變成00H,但不影響CY。
本來帶進位加法指令ADM485AN
ADDC A,Rn ;(A)+fRn)+(CY)→A
ADDC A,drcct ;(A)+(drc⒍)+(CY)→A
ADDC A,@m KA,+((Ri),+(CY)→A
ADDC A,#data ;(A)+(dataJ+(CY)→A
這4條指令是將累加器A中的值與源操作數以及進位CY中的值相加,結果回送A,常用于多字節數的加法運算中。需注意的是:這里的CY是指令開始執行時的進位標志值,而不是相加后產生的進位標志值。若ADDC執行前的CY0,則這4條指令的結果就和ADD加法指令一樣。
加1指令
INC A ;(A)+1→A
INC Rn ;fRJl,+1→Rn
INC drect Kdircct》1→dirCct
INC @Ⅱ 《Ⅱ)l+1→(Rl)
INC DPTR ;(DPTR)+1→DPTR
將指令中所指出操作數的內容加l,加法仍按無符號二進制數進行。只有INC A影響奇偶標志P,其余指令不影響標志位。值得注意的是,若原來的內容為oFFH,則加1后將產生溢出,使操作數的內容變成00H,但不影響CY。
上一篇:BCD碼調整指令是一條專用的指令
上一篇:帶借位減法指令
熱門點擊
- 外部中斷0中斷請求標志位。
- TDDB效應的擊穿機制
- 輕摻雜源漏(LDD)
- 等比例縮小的3個規則
- 界面態的產生過程
- 低勢壘高度的歐姆接觸
- MOs管的實際版圖
- 說明動態RAM和靜態RAM的主要區別
- MOsFET的閾值電壓
- 抗反射層
推薦技術資料
- 硬盤式MP3播放器終級改
- 一次偶然的機會我結識了NE0 2511,那是一個遠方的... [詳細]