作业帮 > 综合 > 作业

编写程序,将内部RAM30H~4F单元共32个无符号书中的最大者找出,存入50H单元.

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/08 20:03:41
编写程序,将内部RAM30H~4F单元共32个无符号书中的最大者找出,存入50H单元.
ORG 0000H
JMP MAIN
MAIN:
MOV 50H,30H;先将第一个数当成最大者,然后逐个比较
MOV R0,#31H
LOOP:
CLR C
MOV A,@R0
SUBB A,50H ;A-(50H),如果A大,则Cy=0 ,否则(50H)大
JC NEXT ;A和最大值(50H)比较,如果A大于(50H),那就把A赋值给50H
MOV 50H,A
NEXT:
INC R0
MOV A,R0
CJNE A,#50H,LOOP
SJMP $