- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
华 北 科 技 学 院
课程设计说明书
课程名称: 汇编语言
班级: 计算机B08-2 姓名:___王胤_ _
学号:__ 200807024214 __
设计题目:___ 有序表的插入、删除、查询 _
设计时间: 2010-12-13 至
指导教师:______ 陈振国 _ ___________
评 语:_________________________________
_________________________________________
_________________________________________
_________________________________________
_________________________________________
评阅成绩:__ __评阅教师:_____
一、课程设计目的
进行程序设计方法和技能的基本训练,巩固在课堂上学到的有关程序设计的基本知识和基本方法,通过实际动手能力的培养,进一步熟悉汇编语言的结构和使用方法,达到能独立阅读、编制和调试一定规模的汇编语言程序的水平。
二、课程设计要求
1.要求编写并调试通过一个小型软件,实现对软件或硬件的操作。
2.遵循模块化、结构化的程序设计方法。
3. 要求程序必须正确。
4. 程序简明易懂,多运用输入输出提示,出错信息及必要的注释。
5. 要求程序结构合理,语句使用得当。
6. 适当追求编程技巧和程序运行效率。
三、课程设计题目:
有序表的插入、删除、查询
四、课题分析
有序表的插入、删除、查询可使之提供以下功能:
1、数据输入
实现对数组长度和数组元素的初始化。
2、排序
实现对数组元素从小到大排序。
3、查询
实现对指定数的查询,若查找到则输出该数位置;若没查找到则给出该数不存在的提示。
4、插入
实现对指定数的插入,插入同时序列长度加1。
5、删除
实现对指定数的删除,若查找到则删除,且序列长度减1;若没找到则给出该数不存在的提示。
6、退出系统
输入指定字符退出系统或者撤销。
五、流程图:
系统功能结构图
菜单 输入子程序
查询子程序
排序子程序
插入子程序
删除和退出流程图略
六、程序源代码:
DATAS SEGMENT
BUF DW 50 DUP(?)
DATA DB 8,7 dup(?)
N DW ?
SRC DW 10
MESG0 DB ***************** menu *******************$
MESG1 DB 1.input$
MESG2 DB 2.arrange$
MESG3 DB 3.find$
MESG4 DB 4.insert$
MESG5 DB 5.delete$
MESG6 DB 6.exit$
MESG7 DB *******************************************$
MESG8 DB Please input menu number:$;MAIN
MESG9 DB Inputing error!Input again:$;CHECK
MESG10 DB How many number will you input?(2~50)$;INPUT
MESG11 DB Input the numbers(0~32767):$;INPUT
MESG12 DB The new sequence is: $;ARRANGE
MESG13 DB Iuput the number you want to find:$;FIND
MESG14 DB The number has been found!$;FIND
MESG15 DB The number has not been found!$;FIND
MESG16 DB The position of the number is: $;FIND
MESG17 DB Iuput the number you want t
您可能关注的文档
- 华恒焊接操作手册 (2).doc
- 基于web的图书流通管理系统说明书.doc
- 焦炉工人外周血淋巴细胞HSP72表达特征.doc
- 基于IR2161的电子变压器设计毕业设计说明书.doc
- 广西师范大学漓江学院上课时间表.doc
- 合同与招投标案例实训书.doc
- 计算机专业英语词汇表.doc
- 金峰机械设计课程设计说明书.doc
- 河南省煤炭经营企业全面检查结果统计表.doc
- 进销存系统需求说明书.doc
- 2025-2026学年小学劳动四年级(2017)粤教版《劳动与技术》教学设计合集.docx
- 2025广东省选调优秀大学毕业生2046人备考题库及答案详解一套.docx
- 公司粮食作物栽培工岗位工艺作业操作规程.docx
- 《2025年健康报告:助眠灯对睡眠质量改善分析》.docx
- 2025年冷链制冷碳成本报告.docx
- 《2025年可移动式发射场商业化选址技术优势与前景分析报告》.docx
- 开学安全教育培训心得课件.pptx
- 六年级下册Unit3 B Let’s talk对话教学设计.pdf
- 《生鲜电商hidden202损耗预警hidden技术》.docx
- 《2025年乡村民宿改造管理创新与政策补贴分析》.docx
原创力文档


文档评论(0)