带进位加法指令
发布时间: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。
上一篇:BCD码调整指令是一条专用的指令
上一篇:带借位减法指令
热门点击
- 外部中断0中断请求标志位。
- TDDB效应的击穿机制
- 轻掺杂源漏(LDD)
- 等比例缩小的3个规则
- 界面态的产生过程
- 低势垒高度的欧姆接触
- MOs管的实际版图
- MOsFET的阈值电压
- 说明动态RAM和静态RAM的主要区别
- 抗反射层
推荐技术资料
- 硬盘式MP3播放器终级改
- 一次偶然的机会我结识了NE0 2511,那是一个远方的... [详细]