88问答网
所有问题
51单片机如何用汇编语言从十个数里选出最大值最小值
如题所述
举报该问题
推荐答案 2023-05-04
1、首先可以利用51单片机子程序输出找到的最大最小值。
2、其次按照数据存储或者输入的顺序,把每2个数进行比较。
3、最后每次比较都选择较大的数和下一个数据进行比较,这样最后一次比较中较大数就是10个数据里面的最大值。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/gVMaKcctMVcV1ca1aS.html
相似回答
51单片机汇编语言
中最高位,最低位是什么意思?如图
答:
(1)0001111 最左侧的数为最高位 1000111(1 )最右侧的数为最低位
51单片机
内部RAM的地址起止是00H~7FH,共128个字节单元,一个字节单元有8个位,就是8bit,其中00H~1FH是通用寄存器组(1组到3组),20H~2FH是可位寻址的,在这个区域可以位寻址也可以字节寻址,其中21H这个字节单元的位...
求
51单片机
,有没有办法将四位的十进制数,每位单独抽出来?
答:
首先把被除数分成2个字节,高字节和低字节。分的方法,
就是你用被除数不停的减去100,这样就可以得到十进制的高字节14和余数86就是低字节
。但是实际你看到的数据不是14和86,而是0E和56.然后你就需要用BCD调整指令DA调整成10进制的数码。先把低字节56加0,用DA调整指令,得到把16进制数调整成十进...
51单片机
,
用汇编语言
编写程序,
10
秒内对外部脉冲进行计数,并
数出
外部脉...
答:
LJMP T0ISR ORG 0030H MAIN:MOV TMOD,#51H MOV TH0,#HIGH(65536-50000)MOV TL0,#LOW(65536-50000)MOV TH1,#0 MOV TL1,#0 SETB TR0 SETB TR1 SETB ET0 SETB EA CLR A MOV R2,#0 LOOP:SJMP T0ISR:CLR TR0 MOV TH0,#HIGH(65536-50000)MOV TL0,#LOW(65536-50000)SETB TR0 INC ...
51单片机用汇编语言
排序
答:
rs1:movx a,@dptr mov @r0,a inc r0 inc dptr djnz r2,rs1 lcall sort mov dptr,#2000h mov r2,#20 mov r0,#50h rs2:mov a,@r0 movx @dptr,a inc r0 inc dptr djnz r2,rs2 ret sort:mov r6,#20 s1:mov b,r6 mov r7,b mov r0,#50h s2:mov b,@r0 inc r0 mov a,...
51单片机
中
如何
存取数组数据,
用汇编语言
写???急急急
答:
用间接寻址指针寻址 不清楚
51单片机
的指令 mov a,50h mov mp1,a MP1是间接寻址指针寄存器 mov a,r1 mov [02],a [02]是间接寻址寄存器 这样就把R1写道地址50H里面了 反之一样 mov a,50h mov mp1,a mov a,[02]mov r1,a 这样就把50H地址的值写入R1了 ...
求
单片机
编程找
最大
数
答:
程序如下:MOV R0,#21H ;起始地址.MOV MAX,#0 ;先用0当做
最大值
MOV R2,#20H ;数据长度 LOOP:MOV A,@R0;取来一个数据 CLR C SUBB A,MAX;减“最大值”JC rel1 ;不够减就算了 MOV A,@R0;够减,就把这个数据 MOV MAX,A;当做最大值 rel1:INC R0 ;转向下一...
51单片机怎么
让数码管显示学号?
用汇编语言
答:
译码器74HC138将位选地址转换成位选信号,例如当前是第5个数码管显示,那么P2口输出位选地址05H,译码器输入CBA=110,输出位选信号Y7-Y0=11101111,其中Y5=0,第5个数码管选通并显示,其它数码管不显示。实验时将J6的左边两个引脚针(1和2)用跳冒连接,锁存器11脚接VCC,关闭锁存功能。数码管显示...
51单片机
用汇编语言怎么
编程:几个有符号数的比较大小
答:
51单片机
中,没有专门的有符号数比较指令,只能通过一些变通的方法来实现,比如:比较30H和40H中有符号数的大小,结果放在R2中,大于则为1,等于为0,小于为128:CMPDAT:MOV A,30H JB ACC.7,CMPF1 MOV B,A MOV A,40H JB ACC.7,CMPZ2 ;30H正,40H负所以30H>40H CJNE A,B,CMPZ1 ;...
大家正在搜
单片机汇编语言逆向C语言
51单片机汇编语言编程题
51单片机汇编语言教程
51单片机汇编语言流水灯
51单片机流水灯程序汇编语言
单片机汇编语言100例
单片机汇编语言程序
单片机汇编语言指令集
单片机走马灯汇编语言