這組指令的作用是把所指的寄存器內(nèi)容減1,結(jié)果送回原寄存器,若原寄存器的內(nèi)容為00H,減1后即為FFH,運算結(jié)果不影響任何標志位,這組指令共有直接、寄存器、寄存器間址等尋址方式,當直接地址是I/O口鎖存器時,“讀—修改—寫”操作與加1指令類似。
DEC A;(A)-1→(A)累加器A中的內(nèi)容減1,結(jié)果送回累加器A中
DEC data;(data)-1→(data)直接地址單元中的內(nèi)容減1,結(jié)果送回直接地址單元中
DEC @Ri;((Ri))-1→((Ri))寄存器Ri指向的地址單元中的內(nèi)容減1,結(jié)果送回原地址單元中
DEC Rn;(Rn)-1→(Rn)寄存器Rn中的內(nèi)容減1,結(jié)果送回寄存器Rn中