对一组存放在片内,长度为N个字节无符号二进制整数求和,设数据首址为ADDR0(地位在前)问题如下
MULADD: MOV R0,#ADDR0
MOV R7,#n
MOV,B,#00H
CKR A
AGAIN: ADD A,@R0
JNC NOCY
INC B
CLR C
NOCY: INC R0
DINZ R7,AGAIN
RET
问: 为什么不用带进位加法指令ADDC?试用ADDC指令编程?????
用ADDC 咋编程?
追答关键是在这个应用里用ADDC是多此一举呀。你可以这样
CLR C
ADDC A,@R0