单片机的ⅠNC指令功能是目标寄存器加1,属于直接寻址指令,操作目标涉及RAM低128字节单元和所有特殊功能寄存器。
使用这个指令需要注意两点:第一,它不属于算术指令,当加1溢出时不会产生进位位cy,例如B=0FFH,lNC B之后B=00H,cy不受影响;第二,对RAM间接寻址(80H~FFH)操作时必须使用工作寄存器间接寻址,例如想让85H单元加1,必须先将R0或R1赋值85H,之后再执行ⅠNC @R0或INC @R1。
单片机的ⅠNC指令功能是目标寄存器加1,属于直接寻址指令,操作目标涉及RAM低128字节单元和所有特殊功能寄存器。
使用这个指令需要注意两点:第一,它不属于算术指令,当加1溢出时不会产生进位位cy,例如B=0FFH,lNC B之后B=00H,cy不受影响;第二,对RAM间接寻址(80H~FFH)操作时必须使用工作寄存器间接寻址,例如想让85H单元加1,必须先将R0或R1赋值85H,之后再执行ⅠNC @R0或INC @R1。