求80C51单片机汇编程序:将片外3000H~303FH单元中最大和最小的找出分别放入3040H和3041H中

[复制链接]
查看11 | 回复2 | 2011-4-8 23:17:01 | 显示全部楼层 |阅读模式
最小值的解决办法:理解后,自行调整并调试。并修改它,step8同时得到最大值处理。1:设数据指针初值3000H MOV DPTR,#2FFFH MOV R0,#040H2:设最小值为0xff,
MOV A,#0FFH3:初始化30H
MOV
30H,A4:是否结束
DJNZ R0, Step5 XCH A,30HMOVX @DPTR,A RET 5:读入数据。
INC
DPTR
MOVX A,@DPTR6:比较A,30H,不等
CJNE A,30H,Step87:
回复

使用道具 举报

千问 | 2011-4-8 23:17:01 | 显示全部楼层
求80C51单片机汇编程序:将片外3000H~303FH单元中最大和最小的找出分别放入3040H和3041H中汇编源程序如下:
ORG 0100HST:
MOV RO,#00H CLR C MOV DPTR,#3000H MOVX A,@DPTR MOV 31H,A
//31H单元中存放小值
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行