版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGEPAGE2青岛理工大学课程实验报告课程名称汇编语言程序设计班级计算122实验日期2014.10.30姓名郝兴明学号201207051实验成绩实验名称循环结构程序设计实验目的及要求1.掌握循环结构程序设计的基本方法2.掌握重复控制指令的使用3.熟练掌握DEBUG工具的使用实验环境DOSBOXWIN8.1MASM.EXE LINK.EXE DEBUG.EXE实验内容1.内存BUFF单元开始的存储区连续存放30个学生的某科分数,编写程序统计100,90~99,80~89,70~79,60~69和59以下分数段的人数,并把结果存放在RLT开始的单元。2.编写程序,将一串凌乱的字母按ASCII码从小到大的顺序排列并在屏幕上输出。算法描述及实验步骤对于给定的30个学生的成绩,依次按照是否等于100,大于等于90小于100,大于等于80小于90,大于等于70小于80,大于等于60小于70,小于60进行判断,并在对应的存放数量的单元(RLT[0],RLT[1],RLT[2],RLT[3],RLT[4],RLT[5])加1.对给定的一串字母,按照冒泡排序的方法进行排序即可,对冒泡排序在此不多做论述调试过程及实验结果测试值2DUP(45),4DUP(65),3DUP(75),6DUP(85),7DUP(95),8DUP(100)的结果反汇编单步调试与100比较与90比较与80比较与70比较与60比较测试数据NEAVSSMEWOUasdflsaeroimda的结果反汇编单步调试控制外层循环控制内层循环字母间比较总结通过本次实验,对于循环有了更深的理解,不管是单重循环还是多重循环都有了进一步的理解,并且对循环程序编写的方法更加熟练,只有投入其中才能真正的理解其中的知识和其中的奥妙,只有多加练习才能把一门学科变为自己的一种工具,好好学习,天天向上。附录1.SSEGSEGMENTSTACKSTKDB500DUP(0)SSEGENDSDSEGSEGMENTBUFFDB2DUP(45),3DUP(65),4DUP(75),6DUP(85),7DUP(95),8DUP(100)RLTDB6DUP(0)DSEGENDSCSEGSEGMENT ASSUMECS:CSEG,DS:DSEG ASSUMESS:SSEGBEGIN: MOVAX,DSEG MOVDS,AX LEASI,BUFF MOVCX,30AG: CMPCX,0 JEPRINT MOVAL,[SI] CMPAL,100 JBNEXT1 INCSI INCRLT[0] DECCX JMPAGNEXT1: CMPAL,90 JBNEXT2 INCSI INCRLT[1] DECCX JMPAGNEXT2: CMPAL,80 JBNEXT3 INCSI INCRLT[2] DECCX JMPAGNEXT3: CMPAL,70 JBNEXT4 INCSI INCRLT[3] DECCX JMPAGNEXT4: CMPAL,60 JBNEXT5 INCSI INCRLT[4] DECCX JMPAGNEXT5: INCRLT[5] INCSI DECCX JMPAGPRINT: ADDRLT[0],30H MOVDL,RLT MOVAH,02H INT21H ADDRLT[1],30H MOVDL,RLT[1] MOVAH,02H INT21H ADDRLT[2],30H MOVDL,RLT[2] MOVAH,02H INT21H ADDRLT[3],30H MOVDL,RLT[3] MOVAH,02H INT21H ADDRLT[4],30H MOVDL,RLT[4] MOVAH,02H INT21H ADDRLT[5],30H MOVDL,RLT[5] MOVAH,02H INT21H MOVAX,4C00H INT21HCSEGENDS ENDBEGIN2.SSEGSEGMENTSTACKSTKDB500DUP(0)SSEGENDSDSEGSEGMENTRTDB'NEAVSSMEWOUasdflsaeroimda'COUNTEQU$-RTDSEGENDSCSEGSEGMENT ASSUMECS:CSEG,DS:DSEG ASSUMESS:SSEGSTART: MOVAX,DSEG MOVDS,AX MOVSI,0AG1: MOVAL,RT[SI] MOVDI,SI CMPSI,COUNT-1 JEPRINTAG2: INCDI CMPDI,COUNT JEAG3 CMPAL,RT[DI] JBEAG2 XCHGAL,RT[DI] JMPAG2AG3: MOVDL,A
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 昆山停车棚施工方案(3篇)
- 水利护坡盖板施工方案(3篇)
- 浪漫餐厅营销方案(3篇)
- 演艺酒吧营销方案(3篇)
- 电器照明安装施工方案(3篇)
- 结构加固混凝土施工方案(3篇)
- 草籽花播种施工方案(3篇)
- 蟹堡营销方案(3篇)
- 车库入口地面施工方案(3篇)
- 重振汽车营销方案(3篇)
- 2026年山东春考《运输类专业知识》模拟试题及答案解析
- 道路施工安全培训教育课件
- 6管道保温质量通病防治措施
- 企业ESG治理体系构建
- 下肢深静脉血栓形成
- 燃料电池电动汽车用高压电子风扇技术条件
- 火工校正原则工艺标准
- 机动车检测站内审报告(依据补充技术要求)
- 集控值班员(技师)第二版理论题库
- GB/T 7233.2-2023铸钢件超声检测第2部分:高承压铸钢件
- 威纶触摸屏和CP1E的串口的无线通讯说明
评论
0/150
提交评论