累加器交換指令助記符為
發(fā)布時間:2025-11-30 | 來源:互聯(lián)網(wǎng)轉(zhuǎn)載和整理
累加器Acc是80C51單片機(jī)中最常用的寄存器,許多指令的操作數(shù)取自于Acc,許多運(yùn)算的結(jié)果存放在Acc中,乘除法指令必須通過Acc進(jìn)行。 A是累加器的指令助記符,僅用于書寫指令。Acc是累加器的寄存器名,代表了累加器的字節(jié)地址。凡是有累加器參于操作的指令,用A表示時屬寄存器尋址,用Acc表示時屬直接尋址。寄存器尋址指令字節(jié)少,執(zhí)行速度快。例如:MOV 40H,A和MOV 40H,Acc這兩條指令,功能相同,都是把A中的內(nèi)容送入內(nèi)RAM 40H單元中。但前一條指令的指令長度為2個字節(jié),指令執(zhí)行時間是1個機(jī)器周期;而后一條指令的指令長度為3個字節(jié),指令執(zhí)行時間是2個機(jī)器周期。累加器ACC是一個8位的存儲單元,是用來放數(shù)據(jù)的。但是這個存儲單元有其特殊的地位,是單片機(jī)中一個非常關(guān)鍵的單元,很多運(yùn)算都要通過ACC來進(jìn)行。以后在學(xué)習(xí)指令時,常用A來表示累加器。但有一些地方例外,比如在PUSH指令中,就必須用ACC這樣的名字。一般的說法A代表了累加器中的內(nèi)容、而ACC代表的是累加器的地址
下一篇:誰知道貴大專升本的情況