将内部RAM20H单元、21H单元、22H单元中的三个无符号数相加,并将和存入R0(高位)和R1(低位)
// 给内部RAM20H、21H、22H单元赋值
MOV 20H,#80H
MOV 21H,#74H
MOV 22H,#10H
MOV A,20H
//21H单元的内容与20H单元的内容相加
ADD A,21H
MOV R1,A
MOV A,#00H
//将前两个数相加的进位存入A
ADDC A,#00H
//将前两个数相加的高位(进位)存入R0
MOV R0,A
//低位存入A
MOV A,R1
//前两个数相加的低位与第三个数相加
ADD A,22H
//三个数的和存入R1
MOV R1,A
MOV A,#00H
//第二次加法的进位与第一次加法的高位(R0)中的数相加
ADDC A,R0
//高位和存入R0
MOV R0,A
END