- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
大学信息工程与自动化学院学生实验报告
课程名称:汇编语言程序设计开课实验室:信自楼4452009年10月
18日
年级、专业、班计科092学号姓名成绩
实验项目名称循环程序设计指导教师
教师签名:
教师评语
年月日
一、实验目的
1、掌握循环程序的设计方法;
2、输入并汇编起泡排序程序;
3、观察并记录运行结果。
二、实验原理
1、循环结构
循环有两种基本结构,他们是DO-WHILE结构和DO-UNTIL结构(见图
1.1)。DO_WHILE结构是先判断后执行的结构,它把对循环控制条件的判断放在
循环的入口,先判断控制条件,若满足控制条件(例循环次数不为0)就执行循环
体,否则退出循环。DO_UNTIL结构则是先执行后判断的结构,它先执行循环体然
后再判断控制条件,若满足控制条件则继续执行循环体,否则退出循环。这两种结
构一般可以随习惯使用,但在初始循环次数可能为0的情况下则必须使用
DO_WHILE结构。
图1.1
2、起泡排序法
最基本的一种起泡排序算法是:从第一个数开始依次对相邻两个数进行比
较,如次序正确则不做任何操作,否则两数互换位置。在进行了第一遍的(CT-
1)次比较后,最小的数已放到了最后。因为已有一个数放到了正确位置,所以第
二遍只需比较(CT-1)个数,即只需要比较(CT-2)次……共循环(CT-1)
遍,全部数据即排好序。流程见图2.1。
图2.1
三、实验仪器
实验仪器:pc一台
四、源程序代码
STACKSGSEGMENTSTACKS
DW64DUP(ST)
STACKSGENDS
DATASEGMENT
ARYDW5,7,1,4,3,6,9,8,2;数组,流程图中为A
CTEQU($-ARY)/2;元素个数
DATAENDS
CODESEGMENT
ASSUMECS:CODE,DS:DATA,SS:STACKSG
MAINPROCFAR
MOVAX,DATA
MOVDS,AX
MOVDI,CT-1;初始化外循环次数
LOP1:MOVCX,DI;置内循环次数
MOVBX,0;置地址指针
LOP2:MOVAX,ARY[BX]
CMPAX,ARY[BX+2];两数比较
JGECONT;次序正确转
;次序不正确互换位置
XCHGAX,ARY[BX+2]
MOVARY[BX],AX
CONT:ADDBX,2;修改地址指针
LOOPLOP2;内循环控制
DECDI;修改外循环次数
JNZLOP1;外循环控制
MOVAX,4C00H
INT21H
MAINENDP
CODEENDS
ENDMAIN
五、汇编指令分析
分析:用u命令返汇编可执行代码。
分析:用r命令显示寄存器内容
以上显示的为程序装入内存后的所有寄存器的初始设置。其中
MOVAX,143C是下一条要执行的指令。
分析:用t命令执行指令MOVAX,143C
您可能关注的文档
最近下载
- 第四章 旅行社与导游人员管理法律制度.ppt VIP
- 學生住宿管理.pptx VIP
- AnIntroductiontoGCC中文.pdf VIP
- 【文旅营销案例】文旅休闲营地策划提案_市场营销策划_文旅产业营销策划方案合集.pptx
- 2024年7月1日实施新版医疗器械贮存(陈列)和在库检查管理制度.docx
- 2019—2023年注册会计师考试《财务成本管理》真题合集(含答案及解析)共5套.pdf
- 0.6万吨浅园仓滑模专项施工方案(专家论证版).doc
- 贝多芬C大调第二十一钢琴奏鸣曲《黎明_华尔斯坦》第一乐章(Op.53,No.21) 高清钢琴谱五线谱.docx
- 探究档案管理工作规范化及标准化.doc
- 动漫自媒体项目商业计划书.pptx VIP
文档评论(0)