当前变量减1,不等于零转移 Dec 1 Jmp if Not Zero
DJNZ是用来控制循环次数的,比如:DJNZ 10H,del 意思就是执行这一句,后面的那个十六进制数10H自动减一,看是不是0,不是0就跳到del的标识符语句后,是0就顺序执行。是当前地址的意思,常看到的是SJMP $,表示原地踏步。。。
不是,是以DPTR为地址,将此地址内存储的数据给A AJMP LOOP跳转到标号为LOOP的地址执行指令 DJNZ R7,...
MOVX A,@DPTR是指把DPTR的地址给A吗?答:不是,是以DPTR为地址,将此地址内存储的数据给A AJMP LOOP跳转到标号为LOOP的地址执行指令 DJNZ R7,LOOP1:将R7内容减一,若不等于0则跳转到标号为LOOP1处执行,若等于零则向下执行