1.累加器A字節(jié)清0指令
該條指令的功能是累加器A清0。不影響Cy、Ac、OV等標(biāo)志位。
2.累加器A字節(jié)求反指令
該條指令的功能是將累加器A的內(nèi)容按位邏輯取反,不影響標(biāo)志位。
3.左環(huán)移指令
這條指令的功能是累加器A的8位向左循環(huán)移位,位7循環(huán)移入位O,不影響標(biāo)志位,如圖3-1所示。
4.帶進(jìn)位左環(huán)移指令
這條指令的功能是將累加器A的內(nèi)容和進(jìn)位標(biāo)志位Cy一起向左環(huán)移一位,ACC.7移人進(jìn)位位Cy,Cy移入Acc.0,不影響其他標(biāo)志位,如圖3-2所示。
5.右環(huán)移指令
這條指令的功能是累加器A的內(nèi)容向右環(huán)移一位,Acc.O移人Acc.7,不影響其他標(biāo)志位,如圖3-3所示。
6.帶進(jìn)位右環(huán)移指令
這條指令的功能是累加器A的內(nèi)容和進(jìn)位標(biāo)志Cy 一起向右環(huán)移一位,Acc.O進(jìn)入Cy,Cy移入Acc.7,如圖3-4所示。
7.累加器半字節(jié)交換指令
這條指令的功能是將累加器A的高半字節(jié)(Acc.7~Acc.4)和低半字節(jié)(Acc.3~Acc.O)互換。
【例3-8】 (A)=95H,執(zhí)行指令
結(jié)果為(A)=59H。
8.邏輯與指令
這組指令的功能是在指定的變量之間以位為基礎(chǔ)進(jìn)行邏輯與操作,結(jié)果存放到目的變量所在的寄存器或存儲(chǔ)器中。操作數(shù)有寄存器尋址、直接尋址、寄存器間接尋址和立即數(shù)尋址方式。
【例3-9】(A)=07H,(RO)=OFDH,執(zhí)行指令
運(yùn)算式為
結(jié)果為(A)=05H。
9.邏輯或指令
這組指令的功能是在所指定的變量之間執(zhí)行以位為基礎(chǔ)的邏輯或操作,結(jié)果存到目的變量寄存器或存儲(chǔ)器中。操作數(shù)有寄存器尋址、直接尋址、寄存器間接尋址和立即數(shù)尋址方式。
【例3-10】(P1)=05H,(A)=33H,執(zhí)行指令
運(yùn)算式為結(jié)果為(P1)=37H。
10.邏輯異或指令
這組指令的功能是在所指定的變量之間執(zhí)行以位為基礎(chǔ)的邏輯異或操作,結(jié)果存到目的變量寄存器或存儲(chǔ)器中。操作數(shù)有寄存器尋址、直接尋址、寄存器間接尋址和立即數(shù)尋址方式。
【例3-11】 (A)=90H,(R3)=73H,執(zhí)行指令
運(yùn)算式為
結(jié)果為(A)=E3H。