SECH: MOV DPTR,#2000H ;置外RAM數據區首址
MOV R2,# 0FH ;置外RAM數據區長度(N-1)
MOVX A,@DPTR ;讀第壹個數據
MOV B,A ;假設第壹個數據為最小值
SLOP: INC DPTR ;指向下壹個數據
MOVX A,@DPTR ;讀下壹個數據
CJNE A,B,SLP1 ;新數據與最小值比較
SLP1: JNC SLP2 ;新數據≥最小值,轉判循環
MOV B,A ;新數據<最小值,新數據→B
SLP2: DJNZ R2,SLOP ;判循環結束否?
MOV R2,B ;最小值→R2
RET