北京联合大学微机原理实验报告微机实验三数据比较及排序程序.doc

北京联合大学微机原理实验报告微机实验三数据比较及排序程序.doc

ID:56302254

大小:563.00 KB

页数:7页

时间:2020-06-10

北京联合大学微机原理实验报告微机实验三数据比较及排序程序.doc_第1页
北京联合大学微机原理实验报告微机实验三数据比较及排序程序.doc_第2页
北京联合大学微机原理实验报告微机实验三数据比较及排序程序.doc_第3页
北京联合大学微机原理实验报告微机实验三数据比较及排序程序.doc_第4页
北京联合大学微机原理实验报告微机实验三数据比较及排序程序.doc_第5页
资源描述:

《北京联合大学微机原理实验报告微机实验三数据比较及排序程序.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、北京联合大学实验报告课程(项目)名称:微机原理与接口技术学院:自动化学院专业:自动化姓名:学号:指导教师:成绩:2014年 11 月 14 日实验三数据比较及排序程序一、任务与目的1.实验任务:(1)熟悉和掌握数据比较指令的用法;(2)掌握多字节有符号数及无符号数排序程序的编写方法。2.实验目的(1).掌握数据比较指令的使用方法;(2)熟悉数据排序实现的基本方法。二、原理(条件)1.相关知识:(1)数据比较指令的使用方法;(2)8086/8088汇编程序数据排序的基本算法。2.实验条件:MASM汇编程序及TD调试软件。三、内容步骤1.启动TD(TurboDebugger)输入程序段,

2、观察执行情况、标志位变化并分析结果。然后,AX和BX互换一下数据再运行一遍,并观察结果。(1)MOVAX,2C76HMOVBX,0FF80HCMPAX,BXJAEABOVE;注意ABOVE由具体地址替代,下同。XCHGAX,BXABOVE:HLT(2)MOVAX,0FF80HMOVBX,2C76HCMPAX,BXJLEABOVEJMPSTOPABOVE:XCHGAX,BXSTOP:HLT2.编写10个双字节(字)无符号及从小到大排序程序,观察执行情况并分析结果:利用MASM宏汇编程序及TD程序进行调试。无符号数排序参考程序如下,请在参考程序之上改写。DSEGSEGMENTBUFFER

3、DW0AAFEH,3768H,5CD9H,2227H,0BDC1H,725AH,0C236HDW66FFH,0E23H,8577HDSEGENDSCSEGSEGMENTASSUMECS:CSEG,DS:DSEGSTART:MOVAX,DSEGMOVDS,AXLEADI,BUFFERMOVBL,9NEXT1:MOVSI,DIMOVCL,BLNEXT2:MOVAX,[SI]INCSIINCSICMPAX,[SI]JNEXT3;小于则不交换MOVDX,[SI]MOV[SI-2],DXMOV[SI],AXNEXT3:DECCLJNZNEXT2DECBLJNZNEXT1MOVAH,4CHINT

4、21HCSEGENDSENDSTART图1排序程序参考框图DSEGSEGMENTBUFFERDW0AAFEH,3768H,5CD9H,2227H,0BDC1H,725AH,0C236HDW66FFH,0E23H,8577HDSEGENDSCSEGSEGMENTASSUMECS:CSEG,DS:DSEGSTART:MOVAX,DSEGMOVDS,AXLEADI,BUFFERMOVBL,9NEXT1:MOVSI,DIMOVCL,BLNEXT2:MOVAX,[SI]INCSIINCSICMPAX,[SI]JBNEXT3;小于则不交换MOVDX,[SI]MOV[SI-2],DXMOV[SI]

5、,AXNEXT3:DECCLJNZNEXT2DECBLJNZNEXT1MOVAH,4CHINT21HCSEGENDSENDSTART结论分析:该结果是将我们输入的数据按照从小到大排序,并且是无符号数的。所以结果为:0E23,2227,3768,5CD9,66FF,725A,8577,AAFE,BDC1,C2363.编写10个双字节(字)有符号数从小到大排序程序,观察执行情况并分析结果。DSEGSEGMENTBUFFERDW0AAFEH,3768H,5CD9H,2227H,0BDC1H,725AH,0C236H,DW66FFH,0E23H,8577HDSEGENDS:::将题2中的空改

6、为JL,其余代码不变,即可得到无符号数的排序。四、数据处理(现象分析)需要注意有无符号数的条件,有符号数所运用的指令时JL,无符号数所用的指令时JB,有无符号数所得的结果是不同的。 五、结论六、参考资料《微型计算机原理与接口技术》实验指导书七、评语

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。