日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]這5條指令的的功能均為原寄存器的內(nèi)容加1,結(jié)果送回原寄存器。上述提到,加1指令不會(huì)對(duì)任何標(biāo)志有影響,如果原寄存器的內(nèi)容為FFH,執(zhí)行加1后,結(jié)果就會(huì)是00H。這組指令共有直接、寄存器、寄存器減間址等尋址方式:IN

這5條指令的的功能均為原寄存器的內(nèi)容加1,結(jié)果送回原寄存器。上述提到,加1指令不會(huì)對(duì)任何標(biāo)志有影響,如果原寄存器的內(nèi)容為FFH,執(zhí)行加1后,結(jié)果就會(huì)是00H。這組指令共有直接、寄存器、寄存器減間址等尋址方式:

INC A;(A)+1→(A) 累加器A中的內(nèi)容加1,結(jié)果存在A中
INC data;(data)+1→(data) 直接地址單元中的內(nèi)容加1,結(jié)果送回原地址單元中
INC @Ri;((Ri))+1→((Ri)) 寄存器的內(nèi)容指向的地址單元中的內(nèi)容加1,結(jié)果送回原地址單元中
INC Rn;(Rn)+1→(Rn)寄存器Rn的內(nèi)容加1,結(jié)果送回原地址單元中
INC DPTR;(DPTR)+1→(DPTR)數(shù)據(jù)指針的內(nèi)容加1,結(jié)果送回?cái)?shù)據(jù)指針中

用途很簡(jiǎn)單,就是將后面目標(biāo)中的值加1。
例:(A)=12H,(R0)=33H,(21H)=32H,(34H)=22H,DPTR=1234H。執(zhí)行下面的指令;
INC A;(A)=13H
INC R0;(R0)=34H
INC 21H;(21H)=33H
INC @R0;(34H)=23H
INC DPTR;(DPTR)=1235H
這些指令執(zhí)行后的結(jié)果都附在了指令的后面。
說(shuō)明:從結(jié)果上看,INC A和ADD A,#1差不多,但I(xiàn)NC A是單字節(jié),單周期指令,而ADD A,#1則是雙字節(jié)雙周期指令,而且INC A不會(huì)影響PSW位,如(A)=0FFH,INC A后(A)=00H,而CY依然保持不變。如果是ADD A,#1,則(A)=00H,而CY一定是1。因此加1指令并不適合做加法運(yùn)算,事實(shí)上它主要是用來(lái)做計(jì)數(shù)、地址增加等用途。另外,加法類(lèi)指令都是以A為核心的,其中一個(gè)數(shù)必須放在A中,而運(yùn)算結(jié)果也必須放在A中,而加1類(lèi)指令的對(duì)象則廣泛得多,可以是寄存器、內(nèi)存地址、間址尋址的地址等等。

在INC data這條指令中,如果直接地址是I/O,其功能是先讀入I/O鎖存器的內(nèi)容,然后在CPU進(jìn)行加1操作,再輸出到I/O上,這就是“讀—修改—寫(xiě)”操作。


本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專(zhuān)欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉