多个单字节数求累加和 ORG 0100H 累加和 inc RO SUM:mov R3,#0 单元要 dinz R2,Loop 先清零 mov R4,#0 sjmp mov RO,#50H Σ END 内部RAM mov R2,#5 Loop:mov A,R4 R0→50H 23H add A,@RO R3 R4 98H mov R4,A OA8H CY @RO OFDH clr A 6DH addc A,R3 R3 R4 mov R3,A ADDC ADD
多个单字节数求累加和 多个单字节数求累加和 ORG 0100H SUM: mov R3,#0 mov R4,#0 mov R0,#50H mov R2,# 5 Loop: mov A,R4 add A,@R0 mov R4,A clr A addc A,R3 mov R3,A inc R0 djnz R2,Loop sjmp $ END 内部RAM R0 50H R3 R4 R3 R4 ++ CY @R0 ADDC ADD 23H 98H 0A8H 0FDH 6DH 累加和 单元要 先清零 累加和 单元要 先清零 ∑
内部数据区清零 ORG 0100H 内部RAM Zero:mov RO,#30H R0→30H/ mov R7,#10 mov A,#00H 10个 Loop:mov @RO,A inc RO dinz R7,Loop sjmp END
内部数据区清零 内部数据区清零 ORG 0100H Zero: mov R0,#30H mov R7,#10 mov A,#00H Loop: mov @R0,A inc R0 djnz R7,Loop sjmp $ END 内部RAM R0 30H 23H 98H 0A8H 0FDH … 0 0 0 0 0 0 10 个