编写程序,将内部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 $
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 $
在内部RAM的21H单元开始存有一组单字节无符号数,数据长度为20H,编写程序要求找出最大数存入MAX单元 .
片内RAM30H~39H单元有10个单元字节无符号数,找上最大的数存入R5
编写程序将片内RAM 50H、51H、52H三个单元中的无符号数相加,和存入R0(高位)和R1(低位).
找出外RAM 2000H起始单元16个无符号数中的最大数(最小数),并将值存入内RAM 20H单元
【单片机】编程计算存放在片外RAM30H单元开始的64个无符号数的平均值,结果存入片内RAM30H单元
请哪位高手帮忙用汇编语言编写一段程序,求三个带符号字节数据中的最大值,并将该最大值存入MAX字单元中.
编程将存放在2000H单元开始的100个无符号数中的最小值找出 并存入2000H单元 大哥帮忙做下吧还有一些题在这
1.设计一个程序,求10个无符号书中的最大值.并将最大值存入变量MAX中.
已经被除数和除数都是8位无符号数(被除数在20H单元,除数在21H单元).请编写程序令其相除.
用汇编编一道题,假设内部RAM的30H~39H单元中存有10个无符号数,查找其中的最大者,并存入3AH中.每条指令加注释
片外RAM区从1000H单元开始存有100个单元字节无符号数,找出最大值并存入1100H单元
单片机 补充下面问题若内部RAM的20H单元开始存放8个数,找出其中最大数,完成下列程序: MOVR0,#20H(