位置:51电子网 » 技术资料 » 单 片 机

带进位加法指令

发布时间:2016/7/11 21:55:09 访问次数:2322

   本来带进位加法指令ADM485AN

    ADDC A,Rn        ;(A)+fRn)+(CY)→A

   ADDC A,drcct      ;(A)+(drc⒍)+(CY)→A

   ADDC A,@m     KA,+((Ri),+(CY)→A

   ADDC A,#data      ;(A)+(dataJ+(CY)→A

   这4条指令是将累加器A中的值与源操作数以及进位CY中的值相加,结果回送A,常用于多字节数的加法运算中。需注意的是:这里的CY是指令开始执行时的进位标志值,而不是相加后产生的进位标志值。若ADDC执行前的CY0,则这4条指令的结果就和ADD加法指令一样。

    加1指令

    INC A       ;(A)+1→A

   INC Rn      ;fRJl,+1→Rn

   INC drect     Kdircct》1→dirCct

   INC @Ⅱ     《Ⅱ)l+1→(Rl)

   INC DPTR      ;(DPTR)+1→DPTR

   将指令中所指出操作数的内容加l,加法仍按无符号二进制数进行。只有INC A影响奇偶标志P,其余指令不影响标志位。值得注意的是,若原来的内容为oFFH,则加1后将产生溢出,使操作数的内容变成00H,但不影响CY。

 

   本来带进位加法指令ADM485AN

    ADDC A,Rn        ;(A)+fRn)+(CY)→A

   ADDC A,drcct      ;(A)+(drc⒍)+(CY)→A

   ADDC A,@m     KA,+((Ri),+(CY)→A

   ADDC A,#data      ;(A)+(dataJ+(CY)→A

   这4条指令是将累加器A中的值与源操作数以及进位CY中的值相加,结果回送A,常用于多字节数的加法运算中。需注意的是:这里的CY是指令开始执行时的进位标志值,而不是相加后产生的进位标志值。若ADDC执行前的CY0,则这4条指令的结果就和ADD加法指令一样。

    加1指令

    INC A       ;(A)+1→A

   INC Rn      ;fRJl,+1→Rn

   INC drect     Kdircct》1→dirCct

   INC @Ⅱ     《Ⅱ)l+1→(Rl)

   INC DPTR      ;(DPTR)+1→DPTR

   将指令中所指出操作数的内容加l,加法仍按无符号二进制数进行。只有INC A影响奇偶标志P,其余指令不影响标志位。值得注意的是,若原来的内容为oFFH,则加1后将产生溢出,使操作数的内容变成00H,但不影响CY。

 

相关技术资料
8-19电感器
7-11带进位加法指令

热门点击

 

推荐技术资料

硬盘式MP3播放器终级改
    一次偶然的机会我结识了NE0 2511,那是一个远方的... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!