- 23
- 0
- 约1.14万字
- 约 42页
- 2016-10-14 发布于贵州
- 举报
例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加载第一个数
您可能关注的文档
- 第1章 机械程材料概论.ppt
- 第1章 C语言述课件.ppt
- 第1章 工程材及其性能.ppt
- 第1章_c语言述.ppt
- 第1章---C言程序设计概述.ppt
- 第1章C语言概1.ppt
- 第1章材料的分与钢铁生产.ppt
- 第1章-进入C言的世界.ppt
- 第2单元 第1 从鸦片战争到八国联军侵华1.doc
- 第2章 C语言述.ppt
- 面向智慧校园的多模态数据融合与智能学习环境构建模式研究教学研究课题报告.docx
- 2026年数字货币对传统金融体系冲击报告.docx
- 基于情感计算的智慧校园学习环境对学生学习动机的影响与教育信息化发展策略教学研究课题报告.docx
- 深度学习与生成式AI在高校计算机编程课程中的融合教学策略教学研究课题报告.docx
- 2026年防伪标签行业十年政策法规报告.docx
- 人工智能教育平台用户社区治理与粘性增强策略研究教学研究课题报告.docx
- 2026年数字资产资管五年技术报告.docx
- 初中化学课堂中实验安全教育的实施路径研究课题报告教学研究课题报告.docx
- 2026年风力发电机组技术升级路径报告.docx
- 智能研修平台在个性化高校思想政治理论课实验教学评价体系构建研究教学研究课题报告.docx
最近下载
- 多重耐药菌医院感染预防与控制措施考试试题(含答案).pdf VIP
- 2026年村会计考试试题及答案.doc
- 大概念视角下高中物理大单元教学建构与设计以“牛顿运动定律”教学为例.pptx VIP
- 2026年贵阳新高考化学全程复习指南(一轮+二轮+三轮)含易考题、常考题、易错题.docx VIP
- 22《阿房宫赋》知识拓展 课件(共17张PPT) 中职语文语文版拓展模块(含音频+视频).pptx VIP
- 隧道围岩压力计算.xls VIP
- 急性脑梗死溶栓知情同意书.doc VIP
- 3.1《中国科学技术史(序言)》(教学课件)-【中职专用】高二语文同步课堂(高教版2024拓展模块上册).pptx VIP
- (新)宜昌一医-神经研究中心-量表(服药10个月).docx VIP
- 滁州天长市永丰镇村级后备干部储备库选拔考试题库2023 .docx VIP
原创力文档

文档评论(0)