比较1000H、1001单元的两个无符号数,将大数存2000H单元中
来源:学生作业帮 编辑:大师作文网作业帮 分类:数学作业 时间:2024/11/19 03:52:09
比较1000H、1001单元的两个无符号数,将大数存2000H单元中
汇编语言:
ORG 0000H
MOV DPTR ,#1000H
MOVX A,@DPTR
MOV R1,A
INC DPTR
MOVX A,@DPTR
CLR C
SUBB A,R1
JC LOOP1
LOOP2:MOV DPTR,#1001H
MOVX A,@DPTR
MOV DPTR,#2000H
MOVX @DPTR,A
LOOP1:MOV DPTR,#1000H
MOVX A,@DPTR
MOV DPTR,#2000H
MOVX @DPTR,A
END
ORG 0000H
MOV DPTR ,#1000H
MOVX A,@DPTR
MOV R1,A
INC DPTR
MOVX A,@DPTR
CLR C
SUBB A,R1
JC LOOP1
LOOP2:MOV DPTR,#1001H
MOVX A,@DPTR
MOV DPTR,#2000H
MOVX @DPTR,A
LOOP1:MOV DPTR,#1000H
MOVX A,@DPTR
MOV DPTR,#2000H
MOVX @DPTR,A
END
比较1000H、1001单元的两个无符号数,将大数存2000H单元中
编一程序:比较两个无符号数的大小.把大数存入MAX单元
设内部RAM中的30H和31H单元中有两个带符号数,求其中的大数,放在32H单元中.
将内部ram的30h·31H单元的两个无符号数相乘,结果存放在R2,R3中,R2中存放高8位,R3中存放低8位
找出外RAM 2000H起始单元16个无符号数中的最大数(最小数),并将值存入内RAM 20H单元
1.测试AX寄存器中数据的符号位 2.将16位立即数2040H与地址为DATA存储单元中的数比较
编程将存放在2000H单元开始的100个无符号数中的最小值找出 并存入2000H单元 大哥帮忙做下吧还有一些题在这
把片内RAM中地址30H到39H中的10个无符号数逐一比较,并按从小到大的顺序依次排列在这些单元中.
片外RAM区从1000H单元开始存有100个单元字节无符号数,找出最大值并存入1100H单元
在内部RAM的21H单元开始存有一组单字节无符号数,数据长度为20H,编写程序要求找出最大数存入MAX单元 .
单片机程序设计要求如下:在内部RAM单元30H-3FH中无序存放着无符号的正数,找出最大数并存放到RAM 20H单元中.
单片机编程:设计把A中数转换为3位BCD码数的程序.百位数存40H单元,十位数和个位数存41H单元.