ARM汇编-冒泡排序-实验报告.docx
《ARM汇编-冒泡排序-实验报告.docx》由会员分享,可在线阅读,更多相关《ARM汇编-冒泡排序-实验报告.docx(2页珍藏版)》请在课桌文档上搜索。
1、试验要求实现字符串片泡排序。试验过程首先在内存中定义字符串.运用的方法是areaSortdata1Data1ReadwritestrDCB,9847210356,IenDCD10DCB表示在内存中开拓一个byte的空间。DCD则表示开拓一个word的空间采纳两层循环来进行冒泡排序。第一层循环首先把rl初始化为字符由首地址,把r5初始化为0.r5代表内循环执行次数,然后把r4减1.因为最终的一个字符已经排好序了。假如r4=0,代表排序已经完成.调到结束代码.100pOMOVrl.r;rlisthestartaddressofstnngSUBSr4.r4.#l:r4isthelastindex,t
2、hecounterCMPr4,S0BEQendMOVr5.#0其次层循环就是从左往右对字符进行交换,每次把rl和r5的值都增加Io当r5=r4的时候就跳出循环,到达外层循环。;ineveryloop,swapthevalueofcontiguoustwobytesfromthestarttostart+r4!usingrlastheaddress,ncrementineveryinnerloopjusi11gr2.r3toloadthetwobytesthenmpare:ifr3issmallerthanr2.;thenstorethevalinswappedplaceloop1.DRBr2,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ARM 汇编 冒泡 排序 实验 报告
链接地址:https://www.desk33.com/p-1499142.html