是编程把以2040H为首地址的连续50个单元中得无符号数按降序排序,存放到以3000H为首地址的存储区中

[复制链接]
查看11 | 回复1 | 2011-10-20 19:06:52 | 显示全部楼层 |阅读模式
数据排序,一般需要两个数据指针。对于片外,51单片机一般只能使用一个数据指针DPTR。当数据量不大的时候,可以把数据导入到片内,在片内排序后,再传送到片外。程序如下:;
ORG0000H;------------------------------------下面读出片外数据到片内.
MOV DPTR,#2040H
MOV R0,#30H
MOV R7,#50R_LOOP:
MOVX A,@DPTR
MOV@R0,A
INC DPTR
INC R0...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行