八位无符号数据排序程序设计程序设计

上传人:平*** 文档编号:14504337 上传时间:2017-11-02 格式:DOC 页数:11 大小:102.66KB
返回 下载 相关 举报
八位无符号数据排序程序设计程序设计_第1页
第1页 / 共11页
八位无符号数据排序程序设计程序设计_第2页
第2页 / 共11页
八位无符号数据排序程序设计程序设计_第3页
第3页 / 共11页
八位无符号数据排序程序设计程序设计_第4页
第4页 / 共11页
八位无符号数据排序程序设计程序设计_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《八位无符号数据排序程序设计程序设计》由会员分享,可在线阅读,更多相关《八位无符号数据排序程序设计程序设计(11页珍藏版)》请在金锄头文库上搜索。

1、 中北大学汇编语言程序设计课 程 设 计 说 明 书学生姓名: 学 号: 学 院: 信息与通信工程学院 专 业: 自动化 题 目:八位无符号数据排序程序设计程序设计指导教师: 职称: 2011 年 6 月 25 日 中北大学汇编语言程序设计实验课程设计任务书10/11 学年第 二 学期学 院: 信息与通信工程学院 专 业: 自动化 学 生 姓 名: 学 号: 课程设计题目: 八位无符号数据排序 程序设计程序设计 起 迄 日 期: 6 月 20 日6 月 25 日 课程设计地点: 中北大学 指 导 教 师: 系 主 任: 下达任务书日期: 2011 年 06 月 20 日课 程 设 计 任 务

2、书1设计目的:通过对八位无符号数据排序程序设计掌握汇编语言在数据比较、判断及存储器单元读写方面的编程过程。2设计内容和要求(包括原始数据、技术参数、条件、设计要求等):1、程序要求(1)数据个数:255 个;(2)排序规则:按由小到大顺序;(3)可能条件下,改编程序,将八位带符号数按上述规则排序。2、设计内容(1)根据要求确定解决问题的编程方法;(2)画出程序框图、设计源程序;(3)在计算机上汇编、链接所设计的程序;(4)按照要求调试程序,记录程序运行结果;(5)写出设计总结报告。设计报告主要内容包括:设计目的与要求、系统技术指标或设计要求、程序设计方案、主要参考资料及心得体会等。3设计工作任

3、务及工作量的要求包括课程设计计算说明书、图纸、实物样品等:设计总结;程序清单;程序框图;参考文献等。【注】装订时依照封面、任务书、设计总结顺序一起装订。课 程 设 计 任 务 书4主要参考文献: 要求按国标 GB 771487文后参考文献著录规则书写,例:1 傅承义,陈运泰,祁贵中.地球物理学基础.北京:科学出版社,1985参考资料不得少于 10 篇5设计成果形式及要求:设计总结;参考文献等。6工作计划及进度:6 月 20 日 6 月 21 日6 月 22 日 6 月 22 日6 月 23 日 6 月 24 日6 月 25 日 6 月 25 日调研、资料收集;设计方案确定,设计程序 程序调试、

4、程序必须调试通过。撰写总结、设计报告答辩系主任审查意见:签字: 年 月 日目录一 总体设计方案二 程序流程图三 汇编程序清单四 调试结果五 总结及心得六附录-参考文献一 总体设计方案(1)根据要求确定解决问题的编程方法;(2)画出程序框图、设计源程序;(3)在计算机上汇编、链接所设计的程序;(4)按照要求调试程序,记录程序运行结果;二 程序流程图编辑程序.ASM汇编程序.OBJ.EXE正确?连接程序正确?运行程序.EXEMASMLINK修改源程序NNYY三汇编程序清单data segmentorg 2000hnum db 12h,95h,0f1h,0c2h,82h,2h,10h,34hcoun

5、t equ $-numorg 3000hres1 db count dup(?) ;存储无符号数data endscode segmentassume cs:code,ds:datastart:mov ax,datamov ds,axlea si,num ; 定义指针 si 指向 num 首地址lea di,res1 ; 定义指针 di 指向 res1 首地址mov bx,0mov cx,countagain1:mov al,numbxmov res1bx,al ;利用循环将 num 的值存到 res1 中inc bxloop again1mov dx,countagain2:mov al,r

6、es1bxmov ah,res1bx+1cmp al,ah ja change1loop1:inc bxloop again2change1:mov res1bx,ah ;无符号比较调换两个数顺序 大的数沉到下面,小的数冒上来mov res1bx+1,aljmp loop1lea dx,res1 ;输出程序mov ah,09hint 21hretcode endsend start四 调试结果程序的调试硬件环境:IBM-PC 及其系列机。软件环境: 编缉程序:EDIT.COM 或其他编缉程序,如:记事本等;汇编程序:MASM.EXE;连接程序:LINK.EXE;调试程序:DEBUG.COM 或

7、 DEBUG.EXE。五 总结及心得经过这次汇编语言的课程设计,让我们再次巩固了课本上的知识,以前书上的程序都能看懂,基本原理大致也略懂皮毛,可是在自己亲手编写程序的时候,却无从下手。经过这次的实训,在多次实验的尝试中,对程序的编写格式,也熟练了怎么操作,调试程序、运行程序等。通过实训,在很大程度上加深了自己对知识的印象,也体会到了其中的乐趣。由于实验要求的是对 255 个数据排序,而输入这么多数据有比较麻烦,所以我选择了输入 10 个数据。这样程序简单了很多。通过这次的实训也发现了自身不少的问题,比如在调用程序,什么时候该跳转、标号、书写格式等方面较为薄弱。希望接下去能抓紧时间补缺补漏,努力

8、打好基础。六 参考文献1 易小琳.计算机组成原理与汇编语言.清华大学出版社,20092 王让定.汇编语言与接口技术(第 3 版).清华大学出版社,20113 朱耀庭,姬秀娟,罗涛.汇编语言程序设计.清华大学出版社,20114 秦莲,姬伟峰.汇编语言实用教程- 基于 WIN32 编程.电子工业出版社,20085 郑晓薇.汇编语言.机械工业出版社,20106 赵伟.汇编语言程序设计教程作.清华大学出版社,20097 王爽.汇编语言.清华大学出版社,2008 8 钱忠民.汇编语言程序设计-上机指导.清华大学出版社,20119 沈美明,温冬婵.IBM-PC 汇编语言程序设计.清华大学出版社,200110 刘丽莉.汇编语言程序设计.北京大学出版社北京大学出版社,2010

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号