单片机指令(四)算术运算类指令
发布时间:2008/5/27 0:00:00 访问次数:463
不带进位位的加法指令
-
带进位位的加法指令
addc a,rn
addc a,direct
addc
add a,#data ;例:add a,#10h
add a,direct ;例:add a,10h
add a,rn ;例:add a,r7
add a,@ri ;例:add a,@r0
用途:将a中的值与其后面的值相加,最终结果否是回到a中。
例:mov a,#30h
add a,#10h
则执行完本条指令后,a中的值为40h。
下面的题目自行练习
mov 34h,#10h
mov r0,#13h
mov a,34h
add a,r0
mov r1,#34h
add a,@r1
不带进位位的加法指令
-
带进位位的加法指令
addc a,rn
addc a,direct
addc
add a,#data ;例:add a,#10h
add a,direct ;例:add a,10h
add a,rn ;例:add a,r7
add a,@ri ;例:add a,@r0
用途:将a中的值与其后面的值相加,最终结果否是回到a中。
例:mov a,#30h
add a,#10h
则执行完本条指令后,a中的值为40h。
下面的题目自行练习
mov 34h,#10h
mov r0,#13h
mov a,34h
add a,r0
mov r1,#34h
add a,@r1
上一篇:单片机指令(三)