该【汇编语言实验七实验报告 】是由【青山代下】上传分享,文档一共【6】页,该文档可以免费在线阅读,需要了解更多关于【汇编语言实验七实验报告 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..汇编语言实验七实验报告汇编语言实验七实验报告一、实验目的本次实验的目的是了解多重循环结构的编程技巧,并使用它们对数据进行排序和搜索。二、实验内容本实验内容主要包括:,如冒泡排序、快速排序等;,如线性搜索、二分搜索等;,如条件判断、循环结构等来完成数据的排序和搜索。三、,采用冒泡排序的方法,实现对一组数据的排序。具体代码如下:.,1,4,0,5,2countdw6tempdw?.code-1-:..mainprocmovax,***@datamovds,axmovax,arraymovsi,axmovcx,countmovcl,2l1:movdi,simovbx,[di]incdil2:movax,[di]cmpax,bxjngl3movtemp,axmov[di],bxmovbx,templ3:incdiloopl2incsi-2-:..xjnzl1;循环结束movax,countsubax,2l4:movdi,simovax,[di]movbx,[di+2]cmpbx,axjngl5movtemp,axmov[di],bxmov[di+2],templ5:incsidecaxjnzl4;循环结束tmovax,4c00hint21hmainendpendmain-3-:..上述代码主要实现了多重循环结构,包括两个重复循环:一个用来对数据进行比较,另一个用来循环处理剩下的数据项,直到排序完成。,具体代码如下:.,1,4,5,0,,***@datamovds,axmovax,arraymovdi,axmovcx,countl1:cmp[di],keyjnel3-4-:..movadd,dijmpl2l3:incdiloopl1l2:movax,addmovbx,countsubbx,1mulbxaddax,keymovbx,2divbxincaxmovbx,4mulbxmovdi,axmovax,arrayaddax,dimovsi,axmovax,[si]movbx,key-5-:..cmpax,bxjel4movax,-1l4:movax,4c00hint21hmainendpendmain上述代码主要实现了线性搜索的功能,通过比较数组中的每一项与给定的关键字,如果相同,则记录下该项的偏移量,然后根据偏移量计算出索引,最终返回数组中搜索到的数据。四、实验结果通过本实验是学****了多重循环结构的编程技巧,以及对数据进行排序和搜索等操作,并使用结构化编程实现控制结构。五、实验感想本次实验让我学****了多重循环结构的编程技巧,以及对数据进行排序和搜索等操作,并使用结构化编程实现控制结构的方法,让我更深入地理解和掌握了汇编语言的编程技巧,也为今后的开发奠定了基础。-6-
汇编语言实验七实验报告 来自淘豆网www.taodocs.com转载请标明出处.