例9.在RAM地址$1000开始的10个单元里,分别存放10个无符号字节型数据,要求使用汇编语言编写一段程序,把10个数据按照从小到大的顺序排序。 冒泡排序原理: 若要排序的数有n个,则需要n-1轮排序,第i轮排序中,从第一个数 开始,相邻两数比较,若不符合所要求的顺序,则交换两者的位置;直到第n+1-i个数为止。第一个数与第二个数比较,第二个数与第三个数比较,......,第n-i个与第n+1-i个比较。此时第n+1-i个位置上的数已经按要求排好,所以不参加以后的比较和交换操作。 程序流程图 ORG $1000 data:FCB $12,$13,$11,$20,$10,$10,$19,$6,$1a,$fe ORG $4000 Entry: LDS #$3FFF ; initialize the stack pointer CLI ; enable interrupts LDX #data;X加载立即数$1000作为地址使用 LDY #9;Y加载立即数n-1作为外循环使用,n为数组元素个数 LOOP0:PSHY;外循环数进栈保存 LDX #data;X加载$1000作为地址 LOOP1:LDAA X;内循环n-1次开始,A加载第一个数
您可能关注的文档
- 第3章 S12X指令系统解说.ppt
- 2016届原创§47三角函数的,图像及性质概论.ppt
- 第3章 X射线衍射方法解说.ppt
- 2016届中考物理聚焦考点复习:第13讲机械效率(北师大版甘肃专用)概论.ppt
- 2016金版一轮第二章第4课专题:学会解平衡问题概论.ppt
- 2016聚焦中考数学(辽宁省)考点聚焦第8讲分式方程及其应用概论.ppt
- 房屋卫生设备第三章剖析.ppt
- 第3章 程序设计解说.ppt
- 纺织品的服用耐用性能剖析.ppt
- 第六章 通航建筑物1课题.ppt
- 2026年山东省滨州市惠民县中考化学一模试卷(含答案).pdf
- 2026年山东省济南市历城区中考化学二模试卷(含答案).pdf
- 2026年山东省烟台市福山区中考化学模拟试卷(含答案).pdf
- 2026年山东省临沂市郯城县中考化学一模(含答案).pdf
- 2026年四川省德阳市中江县中考化学二诊试卷(含答案).pdf
- 2026年四川省绵阳市梓潼县中考化学二模试卷(含答案).pdf
- 2026年新疆乌鲁木齐市沙依巴克区中考化学适应性试卷(含答案).pdf
- 2026年重庆市永川区中考化学质检试卷(含答案).pdf
- 2026年重庆市第一中学校中考化学全真模拟试卷(二)(含答案).pdf
- 安徽池州市第二中学等校2025-2026学年高一下学期期中物理试卷A(含答案).pdf
最近下载
- 22《手指》 课件-语文五年级下册统编版.pptx VIP
- 浙江县域教研联盟2024届高三下学期三模试题 化学 .docx VIP
- 2010-2023历年初中毕业升学考试(江苏盐城卷)政治(带解析).docx VIP
- 中考物理公式复习②.docx VIP
- 广州市越秀区2014年高一语文下学期期末考试试卷及答案网页版_中学试卷1954.doc VIP
- 2025年北京西城区初中学业水平考试化学试卷真题.pdf
- 住宅楼建安工程施工组织设计分析报告.doc
- 金牌销售之桑德拉原则.pdf VIP
- 2025届安徽省“江南十校”高三联考英语试卷(含官方答案)原卷.pdf
- 上海南自科技股份有限公司产品说明书SNP-331.PDF VIP
原创力文档

文档评论(0)