已知BLK开始有一单字节无符号数据块,块长在LED,查找最大值。
MAX EQU 30H;
LEN EQU 31H;
BLK EQU 32H;
MOV MAX,#00H
MOV R0,LEN
MOV R1,#BLK
MX: MOV A,@R1
CJNE A,MAX,MX1;
MX1:JC MX2 ;若A大于max则cy=0,JC指令执行下一条,若A小于MAX则cy=1,JC转移MX2
MOV MAX,A;若A大于MXA,则把A的值赋给MAX
MX2:INC R1
DJNZ R0,MX;R0--,若R0!=0,转移到MX否则结束
SJMP $
END