單片機(jī)指令系統(tǒng)
1.內(nèi)部數(shù)據(jù)傳送指令指令格式 MOV <目的操作數(shù)> , <源操作數(shù)>
這類指令的源操作數(shù)和目的操作數(shù)都在單片機(jī)內(nèi)部。他們既可以是片內(nèi)RAM地址,也可以是特殊功能寄存器SFR的地址。當(dāng)然源操作數(shù)也可以是立即數(shù)。
2.算術(shù)操作類指令
在MCS-5l指令系統(tǒng)中,有單字節(jié)的加、減、乘、除法指令,數(shù)據(jù)運(yùn)算功能比較強(qiáng)。算術(shù)操作指令執(zhí)行的結(jié)果將使進(jìn)位標(biāo)志(Cy)、輔助進(jìn)位(Ac)、溢出標(biāo)志(OV)及奇偶標(biāo)志(P)置位或復(fù)位,但是加1和減1指令不影響這些標(biāo)志。在下面對每種指令的介紹過程中,詳細(xì)的說明了每條指令對標(biāo)志的影響。
邏輯運(yùn)算類指令包括“與”、“或”、“異或”、“清零”、“求反”、“左右移位”等邏輯操作。在這類指令中,除以累加器A為目的的寄存器外,均不影響PSW中的標(biāo)志位。
控制轉(zhuǎn)移類指令用于改變程序計(jì)數(shù)器PC值,以控制程序走向,因此,其作用區(qū)域必然是程序存儲(chǔ)器空間。
編輯:admin 最后修改時(shí)間:2018-05-08