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)志。在下面對(duì)每種指令的介紹過(guò)程中,詳細(xì)的說(shuō)明了每條指令對(duì)標(biāo)志的影響。
3.邏輯運(yùn)算指令
邏輯運(yùn)算類指令包括“與”、“或”、“異或”、“清零”、“求反”、“左右移位”等邏輯操作。在這類指令中,除以累加器a為目的的寄存器外,均不影響psw中的標(biāo)志位。
4.控制轉(zhuǎn)移類指令
控制轉(zhuǎn)移類指令用于改變程序計(jì)數(shù)器pc值,以控制程序走向,因此,其作用區(qū)域必然是程序存儲(chǔ)器空間。
3.備用電源