用8051汇编写一个小程序

来源:百度知道 编辑:UC知道 时间:2024/06/18 23:26:47
在片内的RAM中有10个数据,找出最大的放在MAX单元中.谢谢了

MAX EQU 20H ;MAX单元
ORG 0000H
LJMP MAIN
ORG 0100H
MAIN: MOV R0,#30H ;数据地址头
MOV MAX,@R0 ;默认30H最大
MOV R1,#10 ;长度计数

LOOP: INC R0
MOV A,@R0
CLR C
CJNE A,MAX,NEXT ;判断大小
NEXT: JC EXIT
MOV MAX,A
EXIT: DJNZ R1,LOOP ;长度计数
SJMP $
我编写完测试后是可以的