單片機指令系統(tǒng)
1.內(nèi)部數(shù)據(jù)傳送指令指令格式 MOV <目的操作數(shù)> , <源操作數(shù)>
這類指令的源操作數(shù)和目的操作數(shù)都在單片機內(nèi)部。他們既可以是片內(nèi)RAM地址,也可以是特殊功能寄存器SFR的地址。當然源操作數(shù)也可以是立即數(shù)。












2.算術(shù)操作類指令
在MCS-5l指令系統(tǒng)中,有單字節(jié)的加、減、乘、除法指令,數(shù)據(jù)運算功能比較強。算術(shù)操作指令執(zhí)行的結(jié)果將使進位標志(Cy)、輔助進位(Ac)、溢出標志(OV)及奇偶標志(P)置位或復位,但是加1和減1指令不影響這些標志。在下面對每種指令的介紹過程中,詳細的說明了每條指令對標志的影響。





邏輯運算類指令包括“與”、“或”、“異或”、“清零”、“求反”、“左右移位”等邏輯操作。在這類指令中,除以累加器A為目的的寄存器外,均不影響PSW中的標志位。


控制轉(zhuǎn)移類指令用于改變程序計數(shù)器PC值,以控制程序走向,因此,其作用區(qū)域必然是程序存儲器空間。






編輯:admin 最后修改時間:2018-05-08