MCS-51系列单片机指令以D开头的指令有8条,分别为: DA A DEC A DEC Rn DEC direct DEC @Ri DIV AB DJNZ Rn,rel DJNZ direct,rel
1、DA A 指令名称:十进制调整指令指令代码:D4H 指令功能:对BCD码加法运算的结果进行有条件的修正操作内容:若(A)3~0>9∨(AC)=1,则A3~0←(A)3~0+6 若(A)7~4>9∨(C)=1,则A7~4←(A)7~4+6 若(A)7~4=9∧(A)3~0>9,则A7~4←(A)7~4+6 字节数: 1 机器周期:1 使用说明:DA指令不影响溢出标志
2、DEC A 指令名称:累加器减1指令指令代码:14H 指令功能:累加器内容减1 操作内容:A←(A)-1 字节数: 1 机器周期:1
3、DEC Rn 指令名称:寄存器减1指令指令代码:18H~1FH 指令功能:寄存器内容减1 操作内容:Rn←(Rn)-1,n=0~7 字节数: 1 机器周期:1
4、DEC direct 指令名称:直接寻址减1指令指令代码:15H 指令功能:内部RAM低128单元及专用寄存器内容减1 操作内容:direct←(direct)-1 字节数: 2 机