检测内部RAM单元30H开始的32个数,若为正数或0,则值不变;若为负数,则取补后送回。 单片机作业求大神

如题所述

第1个回答  2018-04-13
DEALDAT:
MOV R0,#30H

MOV R2,#32

LOOP:
MOV A,@R0

JB ACC.7,LOOP1

SJMP LOOP2

LOOP1:
CPL A

INC A

LOOP2:
MOV @R0,A

INC R0

DJNZ R2,LOOP

RET本回答被提问者和网友采纳
相似回答