找出外RAM 2000H起始单元16个无符号数中的最大数(最小数),并将值存入内RAM 20H单元
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/30 00:26:33
x){ֹiK9*xغS6=ٱ,{ڿ
Ov}>ٜKtN;=aӵ3.}
1bMR>m/_)(U((X?mx>eӽ6ۤlcܮgӷ j(>V0G`g/?W Ȳk
GM]
bPY5(dG%ػXQ
1G(1
/(A.{(~.6yv8 B(
找出外RAM 2000H起始单元16个无符号数中的最大数(最小数),并将值存入内RAM 20H单元
找出外RAM 2000H起始单元16个无符号数中的最大数(最小数),并将值存入内RAM 20H单元
找出外RAM 2000H起始单元16个无符号数中的最大数(最小数),并将值存入内RAM 20H单元
MOV DPTR,#2000H
MOV 20H,#0 ;先用0当做最大数 (求最小数时,用255)
MOV R2,#16
LOOP:
MOVX A,@DPTR
CJNE A,20H,TTT ;(A)-(20H)
TTT:
JC NEXT ;不够减转移 (求最小数时,用JNC NEXT)
NOV 20H,A
NEXT:
INC DPTR
DJNZ R2,LOOP
SJMP $
END