微机基本原理及其应用实验报告.doc
《微机基本原理及其应用实验报告.doc》由会员分享,可在线阅读,更多相关《微机基本原理及其应用实验报告.doc(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、+*中国石油大学(华东)现代远程教育实验报告课程名称:微机原理及应用实验名称:循环程序设计实验形式:在线模拟+现场实践提交形式:在线提交实验报告学生姓名: 褚东 学 号:1796414800002 年级专业层次:17电气自动化技术 高起专 学习中心: 山东枣庄函授站(新) 提交时间: 2018 年 7月 10 日一、实验目的1掌握单重循环及多重循环的程序设计方法;2学会针对不同的问题,选用不同的组织循环的方法;3进一步熟悉利用DEBUG程序、CODEVIEW调试程序的方法,并检查和验证结果的正确性。二 、实验内容1. 已知字数组定义如下:ARRAY DW 12,78,55,4,125,96 M
2、AX DW ? 编制程序求出该ARRAY数组中的最大数放入MAX单元。data segmentarraydw12,78,55,4,125,96maxdw?dataendscodesegmentassumecs:code,ds:datastart:movax,datamovds,axmovsi,0movax,arraysimovcx,5again:addsi,2deccxjcxzexitcmpax,arraysijaagainmovax,arraysijmpagainexit:movmax,axmovah,02hint21hmovah,4chint21hcodeendsendstart 2. 预
3、留字符串口令,输入口令串与预留密码串比较。若匹配则显示“MATCH!CONGRATULATION”,否则显示“NOMATCH!”,并让用户重新输入,程序能对口令进行测试,但测试次数最多3次,若3次输入密码皆错,给出相应的提示信息,程序退出。data segmentpassworddb123456inputdb20,?,20 dup(?)countequ6str1db0dh,0ah,match!congratulation$str2db0dh,0ah,no match!please input again:$str3db0dh,0ah,please intout you password:$st
4、r4db0dh,0ah,wrong 3 times,program will be over$data endscodesegmentassumecs:code,ds:datastart:movax,datamovds,axmovdi,3begin:decdileadx,str3movah,09hint21hleadx,inputmovah,0ahint21hmovsi,0moval,inputsi+1cmpal,countjnzoutput1movsi,0movcx,countagain:moval,passwordsimovbl,inputsi+2cmpal,bljnzoutput1inc
5、siloopagainjmpoutput2output1:leadx,str2movah,09int21hcmpdi,0jnzbeginjmpaaoutput2:leadx,str1movah,09int21hjmpexitaa:leadx,str4movah,09int21hmovax,9999ha:movcx,9999hb:loopbdecaxjnzaexit:movah,4chint21hcodeendsendstart 3.有一个首地址为NUM的N字无序无符号整数数组,编制程序采用选择排序法使该数组中的数按照从小到大的次序排序输出。data segmentarraydw22,31,10
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 基本原理 及其 应用 利用 运用 实验 试验 报告 讲演 呈文
限制150内