您现在的位置: 主页 > MCU > 单片机应用 > 单片机加1指令使用举例说明 -
本文所属标签:
为本文创立个标签吧:

单片机加1指令使用举例说明 -

来源: 网络用户发布,如有版权联系网管删除 2018-09-08 

[导读]加1指令INC AINC RnINC directINC @RiINC DPTR用途很简单,就是将后面目标中的值加1。例:(A)=12H,(R0)=33H,(21H)=32H,(34H)=22H,DPTR=1234H。执行下面的指令:INC A (A)=13HINC R2 (R0)=34HINC 21H

加1指令

INC A

INC Rn

INC direct

INC @Ri

INC DPTR

用途很简单,就是将后面目标中的值加1。例:(A)=12H,(R0)=33H,(21H)=32H,(34H)=22H,DPTR=1234H。执行下面的指令:

INC A (A)=13H

INC R2 (R0)=34H

INC 21H (21H)=33H

INC @R0 (34H)=23H

INC DPTR ( DPTR)=1235H

后结果如上所示。

说明:从结果上看INC A和ADD A,#1差不多,但INC A是单字节,单周期指令,而ADD #1则是双字节,双周期指令,而且INC A不会影响PSW位,如(A)=0FFH,INC A后(A)=00H,而CY依然保持不变。如果是ADD A ,#1,则(A)=00H,而CY一定是1。因此加1指令并不适合做加法,事实上它主要是用来做计数、地址增加等用途。另外,加法类指令都是以A为核心的��其中一个数必须放在A中,而运算结果也必须放在A中,而加1类指令的对象则广泛得多,能是寄存器、内存地址、间址寻址的地址等等。

本文引用地址: http://www.21ic.com/app/mcu/201807/779937.htm



              查看评论 回复



嵌入式交流网主页 > MCU > 单片机应用 > 单片机加1指令使用举例说明 -
 

"单片机加1指令使用举例说明 -"的相关文章

网站地图

围观()