例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加载第一个数
您可能关注的文档
- 第5章MATLAB语言的绘图基础.ppt
- 第1课欧洲的君主专制.ppt
- 第1课时:象形统计图—薛城区常庄镇中心校陈培英.ppt
- 第四章筹资方式选读.ppt
- 臂丛神经损伤康复选读.ppt
- 边长测量方法及其数值的显示选读.ppt
- 第1课夏、商、西周的政治制度.ppt
- 第1课夏商西周的政治制度.ppt
- 编译原理第三章_词法选读.ppt
- 辨证与辨病选读.ppt
- 中国行业标准 DA/T 109-2026档案专题数据库建设工作规范.pdf
- 《DA/T 109-2026档案专题数据库建设工作规范》.pdf
- GB/T 14253-2026轻工机械通用技术条件.pdf
- 中国国家标准 GB/T 14253-2026轻工机械通用技术条件.pdf
- 《GB/T 14253-2026轻工机械通用技术条件》.pdf
- GB/T 19018-2026质量管理 顾客满意 企业-消费者电子商务交易指南.pdf
- 中国国家标准 GB/T 19018-2026质量管理 顾客满意 企业-消费者电子商务交易指南.pdf
- 《GB/T 19018-2026质量管理 顾客满意 企业-消费者电子商务交易指南》.pdf
- KIS专业版培训业务篇.pptx
- i商北大互联网emba.pptx
最近下载
- 甘草酸制剂肝病临床应用专家共识.pdf VIP
- 生化组质控品的配制、分装与保存培训试卷及答案.docx VIP
- 钦定词谱1-10卷资料.doc VIP
- 2026版电力电网-南方电网招聘-南方电网招聘(电气工程)历年参考题库含答案解析5套试卷版.docx VIP
- 31.轮胎式起重机安全技术交底.docx VIP
- mazak数控系统参数.pdf VIP
- Q∕GDW 11616-2017 配电网规划标准化图纸绘制规范.docx VIP
- TCECS673-2020 成型格网箍筋应用技术规程.pdf VIP
- 珠海立翔科技有限公司LX-2028开关特性分析仪技术参数.PDF VIP
- 摄影部笔试题目及详细答案.docx VIP
原创力文档

文档评论(0)