汇编语言编程,单片机,将聪30H单元到45H单元内的数求反存入到原单元内
ORG 0H
MOV DPTR, #30H ; 设置DPTR指向起始地址30H
MOV R1, #16H ; 初始化计数器R1,用于循环次数
LOOP:
MOV A, @DPTR ; 读取当前内存单元的值到累加器A
CPL A ; 对累加器A的值求反
MOV @DPTR, A ; 将求反后的值存回原内存单元
INC DPTR ; DPTR指针递增,指向下一个内存单元
DJNZ R1, LOOP ; 循环
END