汇编语言课程设计任务书
- 格式:doc
- 大小:493.50 KB
- 文档页数:5
课程设计报告课程名称汇编语言程序设计课题名称专业班级学号姓名指导教师2015年6 月日湖南工程学院课程设计任务书课程名称汇编语言程序设计课题专业班级学生姓名学号指导老师廖智、审批任务书下达日期2015年6 月8 日任务完成日期2015年6 月日一、设计内容与设计要求1.课程设计目的:《汇编语言程序设计》是计算机专业的重要的专业基础课,通过本课程设计使学生进一步巩固课堂所学,全面熟悉、掌握8088宏汇编语言程序设计的基本方法和技巧,进一步提高编写程序、阅读分析程序及上机操作、调试程序的能力。
2.课题题目1)测量任意程序的运行时间2)读入一个文本文件并以DEBUG中的D命令格式显示。
3)文件加密程序4)编写一个时钟程序5)画网格线6)画脉冲波图形7)用“*”画菱形框8)计算比赛成绩3.设计要求:1)在一周内学生须上机16小时以上,程序调试完后,须由指导老师在机器上检查运行结果,经教师认可后的源程序可通过打印机输出。
2)分组及安排A.每组同学必须完成所指定的题目,每个同学须自己完成设计,应有不同的思路。
B.按学号分组,第一组为1、9、17、25、33号同学,第二组为2、10、18、26、34号,第三组为3、11、19、27、35号,依次类推,其中第一组做第一题,第二组做第二题,依次类推。
3)按规定格式完成课程设计报告,将其打印稿(A4纸)上交给老师存档。
4)不得抄袭他人程序、课程设计报告,每个人应体现自己的个性设计,成绩的考核按上机表现、答辩成绩及课程设计说明书来综合评定。
成绩分为优、良、中、及格、不及格五级分评定。
二、进度安排第周星期时:00分——时:00分星期时:00分——时:00分星期时:00分——时:00分课题1.编写一个时钟程序要求:A、驻留内存。
B、不影响其它程序运行。
C、把时钟信号显示在屏幕固定位置(最好为右上角)。
思路:先从系统实时钟取得当前时间,每隔约0.05秒定时器向CPU发出一次8号中断请求,是一个硬中断。
中北大学汇编语言程序设计课程设计说明书学生姓名:郑维馨学号:1005054103学院:计算机与控制工程学院专业:自动化题目:数字闹钟的设计与实现指导教师:任一峰职称: 教授2013年 12 月 8 日汇编语言课程设计说明书目录一、设计背景 (1)二、设计任务与要求 (1)三、设计内容 (2)3.1总体方案 (2)3.2流程图设计 (2)3.3各功能程序设计 (4)3.4程序调试 (9)3.5遇到问题与解决 (10)四、设计结果 (10)五、设计总结与心得 (11)六、参考文献 (12)一、设计背景微型计算机简称微机,是由大规模集成电路组成的、体积较小的电子计算机。
它是以微处理器为基础,配以内存储器及输入输出接口电路和相应的辅助电路而构成的裸机。
把微型计算机集成在一个芯片上即构成单片微型计算机。
学习微机课程,主要内容包括微型计算机体系结构、8086微处理器和指令系统、汇编语言、设计以及微型计算机各个组成部分,而汇编语言是其中一大板块。
汇编语言是面向机器的程序设计语言。
在汇编语言中,用助记符代替操作码,用址符号或标号代替地址码,汇编语言是一种功能很强的程序设计语言,也是利用计算机所有硬件特性并能直接控制硬件的语言。
汇编语言像机器指令一样,是硬件操作的控制信息,使用起来比较繁琐费时,通用性也差,但是,汇编语言用来编制系统软件和过程控制软件,其目标程序占用内存空间少,运行速度快,有着高级语言不可替代的用途。
二、设计任务与要求(1)在屏幕左上角或右下角显示数字电子表,格式为:时:分:秒:(2)整点报时(3)闹钟功能1)设置时间,定时响铃;2)预置延时时间,定时响铃。
(例如预置45分钟,则45分钟后响铃)(4)设计内容1)设计方法:各个功能模块主要关键技术的运用,计算公式,实现方法(文字表述)2)各功能模块程序流程图3)本次设计的重难点,解决方法。
(5)列出参考文献(6)附源程序三、设计内容3.1总体方案本次设计中,要实现时间的显示并在时间显示后,单机“ESC”键时,退出显示界面。
课程设计任务书1. 课程设计安排地点:E420设计题目:1、步进电机控制系统2、竞赛抢答器的设计与实现2. 课程设计报告的格式完成设计任务后,在课程设计的最后阶段,需要总结全部设计工作,写出完整、规范的设计报告,在指定的时间内提交指导教师。
课程设计报告要求使用A4纸打印,在左侧装订。
要求有完整的格式,包括封面、目录、正文等,具体如下:1.封面(见下一页)2.目录(正文前必须要有目录)3.正文内容(一)设计任务与要求(二)设计方案(包括设计思路、使用到哪些芯片、各个芯片的作用)(三)硬件线路设计(包括线路图及连线说明)(四)软件设计(包括程序流程图)(五)源程序(要有注释)(六)调试过程(包括实验过程中的硬件连线,实验步骤、出现的问题、解决的方法、使用的实验数据等)(七)总结(在整个设计过程中的心得和体会,150字左右)4.参考资料汇编及接口技术课程设计题目:步进电机控制系统班 级: 学 号: 姓 名: 时 间:成绩:3. 课程设计题目详细内容步进电机控制系统一、设计目的1.了解步进电机控制的基本原理。
2.掌握控制步进电机转动的编程方法。
3.进一步熟练8255的使用。
二、设计内容编程控制步进电机,使其能够正常运转,要求:1.开关K8控制电机的启动与停止:当K8向上拨时,电机启动,否则电机停止;2.开关K1~7控制电机的转速:K1向上拨时,得到最低转速,…… K7向上拨时,得到最高转速。
3.电机反转。
三、编程提示步进电机驱动原理是通过对每相线圈中的电流的顺序切换(实验中的步进电机有四相线圈,每次有二相线圈有电流,有电流的相顺序变化),来使电机作步进式旋转。
驱动电路由脉冲信号来控制,所以调节脉冲信号的频率便可改变步进电机的转速。
本实验使用的步进电机线圈由四相组成,驱动方式为二相激磁方式,如图4.1所示。
图4.1 步进电机原理图如表4.1所示,首先使HA线圈和HB线圈有驱动电流,接着使HB和HC、HC和HD、HD和HA,又返回到HA和HB有驱动电流,按这种顺序切换,电机轴按顺时针方向旋转。
《计算机原理与汇编语言》课程设计任务书一、学时与学分学时: 2 周总学分:2二、课程设计的目的与任务课程设计是计算机原理与汇编语言教学过程中的重要环节。
本课程设计主要目的是使计算机专业学生深入学习计算机原理与汇编语言知识,进一步提高学生计算机原理与汇编语言综合能力和程序设计技能,锻炼运用计算机原理与汇编语言解决实际问题的能力。
三、课程设计的基本要求1.认真查阅资料,独立完成设计任务,每道题都必须上机通过。
2.独立思考,培养综合分析问题解决问题和调试程序的能力。
3.按时完成课程设计,写出课程设计报告。
四、课程设计的内容方案一:1.使用到子程序100 以内的素数,以十进制形式输出。
2.用递归计算50以内Fibonacci 数,以十进制形式输出。
3.编写一拷贝程序,要求在命令行指定源文件名和目标文件名。
4.虚拟平台的模型机实验,具体要求见附件。
方案二:1.建立学生成绩文件,包括学号、成绩、名次,系统实现基本功能:1)各科成绩的录入,修改和删除。
2)按姓名查询每个学生各门课的成绩。
3)显示查询结果。
4)统计个分数段的人数。
学号姓名成绩名次04131 张三90 204132 李四80 62.虚拟平台的模型机实验,具体要求见附件。
五、课程设计的要求1.根据题目内容,查阅资料。
2.编写课程设计预习报告。
3.编制程序及调试程序。
4.分析总结,写出课程设计报告,报告中应该包含程序功能与使用说明、程序功能实现方法说明、如流程图与算法参数说明等内容,设计经验体会总结,源程序清单。
5. 实验过程由指导老师监督,听从老师安排和督导。
6. 每次任务完成后由指导老师逐个的检查实验内容、结果并评分,不符合要求的重写六、考核方式与评分办法根据每个学生的考勤情况,准备工作情况,上机能力,分析问题和解决问题的能力,上机结果以及课程设计报告的质量综合评定。
《汇编语言程序设计课程设计》指导书计算机工程教研室适用专业:计算机科学与技术软件工程网络工程上海应用技术学院2014年6月前言本课程设计是《汇编语言程序设计》课程的后续教学环节,其宗旨是使学生通过对一个较大型的、综合性的应用程序进行阅读、修改、添加功能等工作,对汇编语言程序设计有进一步的认识,提高编程技巧和阅读理解复杂程序的能力。
目录前言 (i)目录............................................................................................................................................. i i 1《汇编语言程序设计课程设计》说明.. (1)1.1课程设计的目的 (1)1.2课程设计要求 (1)1.3课程设计报告的内容 (1)1.4考核方法和评分标准 (1)1.5进度安排 (2)2课程设计内容、步骤及要点 (3)2.1课程设计内容 (3)2.2基本任务 (3)2.3扩展任务 (3)2.4其他任务 (3)参考文献 (4)附录 (5)1 《汇编语言程序设计课程设计》说明1.1 课程设计的目的本课程设计是计算机科学与技术相关专业重要的实践性环节之一,是在学习完《汇编语言程序设计》课程后进行的一次全面的综合练习。
本课程设计的目的和任务:1.巩固和加深对汇编语言基本知识的理解和掌握;2.掌握阅读汇编语言程序的基本技能;3.掌握使用汇编语言开发编程和程序调试的基本技能;4.掌握书写程序设计说明文档的能力。
1.2 课程设计要求1.分析课程设计题目的要求;2.写出分析和设计说明;3.编写程序代码,调试程序使其能正确运行;4.设计完成后提交课程设计报告和源代码文件(电子文档)。
1.3 课程设计报告的内容1.装订要求:封面、任务书、目录、课程设计正文、参考文献、附录(若有)、成绩评定表;2.分析原“typetest.asm”程序结构(见附件),画出主程序粗略的流程图和各个模块的详细流程图,每个功能模块用文字说明他们的功能(与对应流程图放在一起);3.对已经实现的功能(修改的、新编写的)做详细的说明, 并附上流程图及程序清单(修改/增加的指令请使用大写字母,以示区别);4.对该“打字练习程序”的进一步设想;5.对于有设想但最终未实现的功能的大致编程思路的阐述;6.论述在设计过程中遇到的并且对你具有启发性的问题。
汇编语言课程设计说明书题目:简易学生成绩管理系统设计者:专业班级:网络0901班所属系部:计算机科学系2010年12月7 日汇编语言课程设计任务书一、课程设计目的“汇编语言”课程设计是在教学及实验基础上,对课程所学理论知识的深化和提高。
因此,课程设计要求同学们熟悉汇编语言的编程,BIOS中断调用、dos 系统功能调用、磁盘数据的查询、存取等相关知识。
通过课程设计,一方面提高运用汇编语言编程解决实际问题的能力,另一方面使同学们更深入的了解计算机系统内部的有关知识,为以后的学习和系统开发奠定良好的基础。
二、课题名称: 简易学生成绩管理系统三、设计内容与基本要求基本功能1 建立学生成绩文档;设班人数为10人,学号为1-10号2 以学号为序输入学生各门功课成绩;(假设3门功课分别为english,mathematics,physical);3 以学号为序显示每门课程学生名次4 统计指定课程的平均成绩,并在屏幕上显示;5 每门课程成绩分析在屏幕上显示3门课程的各个分数段的学生人数;(分数段为:>=90;80~89;70~79;60~69;<=59)此处可以以表格的形式给出数据。
6 成绩排序(按总成绩降序排列)7 退出;课程设计说明书应包括以下内容:(16k纸)1、对设计课题进行简要阐述,并说明设计任务及具体要求。
2、论述系统设计方案,模块层次图3、系统流程图。
4、各功能模块设计说明、设计实现过程及源程序。
5. 系统源程序关键代码及必要注释6、能够较熟练地应用一种编辑软件编写程序,掌握dos系统软件设计的基本方法7、课程设计说明书应内容完整、字迹工整、图表整齐规范、数据详实。
8、课程设计总结9、字数4000左右。
10、参考文献(至少列写3篇文献)网上下载“《汇编语言课程设计案例精编》源代码”四、课程设计说明书装订顺序1、封面2、任务书3、目录4、设计说明书正文目录1.设计任务 (5)2.设计目的 (5)3.概要设计 (5)4.详细设计 (5)5.程序代码 (10)6.程序调试 (29)7.课设小结 (29)参考文献 (30)1.设计任务在本次课程设计中,我设计的是一个简易的学生成绩管理系统,该系统可以对学生的三科成绩进行排序并求出课程的平均成绩并显示。
汇编语言第二版课程设计课程背景汇编语言是一门底层编程语言,它直接操作计算机底层硬件。
因此,它对于计算机专业学生是一门非常重要的课程。
在本课程设计中,我们选用《汇编语言》第二版作为教材,通过具体的课程设计来帮助学生更好地掌握汇编语言的基础知识和应用。
课程目标通过本课程设计的学习和实践,学生应该能够:1.掌握汇编语言的基础语法和常用指令;2.熟悉汇编程序的调试和优化过程;3.初步了解CPU的基本工作原理;4.能够实现一些简单的应用程序。
课程内容第一讲:汇编语言基础本讲主要介绍汇编语言的基本语法和常用指令,包括寄存器、内存、运算符、标志寄存器等内容。
通过实例代码的编写和调试,让学生逐步熟悉汇编语言的基本使用方法。
第二讲:条件分支与循环本讲主要介绍条件分支和循环语句的使用方法。
通过实际应用场景的模拟,让学生深入了解条件分支和循环语句的实现原理。
第三讲:子程序本讲主要介绍子程序的概念和使用方法。
通过实例代码的编写和调试,让学生了解如何进行程序模块化设计,提高程序的复用性和可维护性。
第四讲:中断与异常本讲主要介绍中断和异常的概念和使用方法。
通过实例代码的编写和调试,让学生了解中断和异常的实现机制,提高程序的可靠性和稳定性。
课程实验课程实验是本课程的重要组成部分,通过实际操作让学生巩固所学的知识。
本课程设计中,我们安排了三个实验:1.编写一个能够实现加、减、乘、除四种基本运算的计算器程序;2.编写一个能够将任意大写字母转换成小写字母的程序;3.编写一个能够实现简单计算器、机器翻译和音乐播放器的操作系统。
考核方式本课程以实验报告和期末考试相结合的方式进行考核。
实验报告占总成绩的70%。
期末考试占总成绩的30%。
实验报告和期末考试的具体要求将在课程教学过程中发布。
总结通过本课程的学习和实践,学生能够掌握汇编语言的基础知识和应用方法,提高编程能力和代码质量。
本课程的设计旨在让学生逐步实现一个简单的操作系统,帮助他们更好地理解计算机底层的工作原理和实现过程。
中北大学信息商务学院课程设计任务书汇编语言程序设计实验11/12 学年第二学期系别:信息与通信工程专业:自动化学生姓名:刘波学号:09050542X45 课程设计题目:成绩等级判断程序设计起迄日期: 6 月18 日~ 6 月24 日指导教师:刘长明系主任:王明泉下达任务书日期: 2012 年6月 18 日1.设计目的:设计一个根据所学汇编语言课程的知识,熟练8086汇编语言的编程原理,和程序设计思想,编写一个综合性应用程序进一步提高综合运用知识的能力。
2.设计内容和要求(1)题目内容:●成绩等级判断程序设计:90以上输出A,80~90输出B……;可以重复输入,有退出键功能。
●定时中断程序:定时30秒,在30秒内,输入字符,时间到输出字符个数。
●屏幕输入程序:屏幕上开窗口,按上下左右键,调节屏幕窗口尺寸。
实时时钟程序设计:每隔一秒显示系统时钟;可以重复输入,有退出键功能。
●闰年判别程序设计:输入四位年份判断是否为闰年,是输出Y,不是输出N;可以重复输入,有退出键功能。
(2)题目要求:以上题目任选一个做,写出设计说明书,包涵程序清单和流程图。
3.设计工作任务及工作量的要求〔包括课程设计计算说明书(论文)、图纸、实物样品等〕:(1)查阅资料,确定程序方案(2)画出流程图,编写程序(3)撰写课程设计说明书4.主要参考文献:《IBM PC汇编语言程序设计》沈美明,温冬禅,清华大学出版社,第二版。
5.设计成果形式及要求:课程设计说明书1份流程图1份程序清单1份6.工作计划及进度:2012年 6月18日 ~ 6月19日收集整理资料,确定程序设计方案6月20日 ~ 6月23日画出流程图,编写程序6月22日撰写课程设计说明书答辩系主任审查意见:签字:年月日程序设计一、题目基本内容设计题目:成绩评定具体要求:(1)显示简易数字菜单(2)输入成绩,显示成绩评定的等级(90-100为优,80-90为良,70-80为中,60-70为及格,60分以下为不及格)二、系统流程框图(al)=1或2?开始简易数字菜单选择菜单号退出输入成绩到bx (al)=1?(bx)=’o ’?(bx)<60?(bx)<70?(bx)<80?(bx)<90?(bx)<=100?显示等级A显示等级B 显示等级C显示等级D 显示等级E三、课程设计的具体内容说明根据课题的要求,主要完成一下几方面的设计:1.显示简易数字菜单,根据选择的菜单号,执行相应的分支程序2.从键盘输入一个十进制数字(编写一个子程序)3.对输入的数据进行比较,显示相应成绩等级(优,良,中,及格,不及格可以分别用A,B,C,D,E表示)四、课程设计中关键内容的分析设计说明1.简易数字菜单只有两个选择号(1~2),选择1表示就跳转到执行成绩评定的程序,选择2就返回到DOS窗口。
中北大学信息商务学院
汇编语言
课程设计任务书
学年第学期
学院:
专业:
学生姓名:XXXX 学号:XXXXXX 设计题目:推箱子
起迄日期:
设计地点:
指导教师:
下达任务书日期: 20 年月日
汇编语言课程设计任务书
中北大学信息商务学院
汇编语言
课程设计说明书
学生姓名:XXXXX 学号:XXXXXX 学院:
专业:
题目:
成绩
指导教师与任务书相同
20 年月日
1. 引言(大标题黑体四号字)
该题目的意义等(小四号字宋体,1.5倍行距)
2.需求分析
该题目的需求分析(小四号字宋体,1.5倍行距)
3.总体设计
该题目的设计方案与系统构成,以及该设计的数据字典等。
主要由文字组成,在必要时,可以添加一些图或者表格
4. 详细设计(这一部分每个人应该是不同的)
用文字说明自己具体负责模块的实现过程和实现原理以及设计的程序的流程图,必要时可以添加说明性的图形或表格
必须要写出,为什么这样做来,也就是说,必须在掌握的基础上编写程序5. 软件测试
说明自己模块的测试过程和测试原理。
如果是组长,则要说明总体的测试情况。
给出测试报告
6. 程序清单
给出自己设计模块的程序清单(或者本组程序清单)
7. 参考资料
说明自己在课程设计中参考的文献资料,参考资料的格式如下:
[1] 作者1,作者2 . 图书名称 . 出版社 . 出版社地点 . 出版年. 参考页码范围
装订次序:
1.课程设计说明书封面
2.任务书封面
3.任务书
4.
设计说明书正文。
B计算机11(1,2)班《汇编语言程序设计》课程设计任务书一、课程设计的目的本课程设计是在学完教学大纲规定的全部内容、完成所有实践环节的基础上,旨在深化学生学习的汇编语言课程基本知识,进一步掌握汇编语言程序设计方法,提高分析问题、解决问题的综合应用能力。
二、课程设计的内容1.题目:①磁盘文件管理系统②实现加减乘除四则运算的计算器③代码转换程序④打字计时练习程序⑤打字练习程序2.功能要求:课题①: 功能菜单的编制;向磁盘文件中写入信息;从磁盘文件中读出信息并显示。
课题②: 能实现加、减、乘、除的计算;该程序接受的是16进制数;执行时,需在文件名后直接跟上计算表达式,如在命令提示符下执行结果如下:c:\tasm>js 3+25课题③: 功能菜单的编制;小写字母向大写字母的转换;大写字母向小写字母的转换;二进制数向十六进制数的转换;十六进制数向二进制数的转换;十六进制数向十进制数的转换。
课题④: 在缓冲区中预放了一些字母,运行时,可按照屏幕上显示的字母输入练习,每输入完一行按回车键后,可显示出练习输入的时间。
课题⑤: 运行可执行程序时,出现菜单主界面,按回车键出现由26个字母组成的乱序行,这时其中任一字母落下,在键盘上敲入该字母,如果输入正确,字母消失,按ESC键返回主界面;按空格键暂停,按E键退出。
三、课程设计的结果1.课程设计报告1)系统功能介绍2)各功能的具体实现方法3)本次课程设计的结果评价2.源程序四、具体安排分组情况及设计地点:(注:上午8:00开始,下午2:00开始)注:全部内容在一周时间内完成。
五、课题分配表B计算机111班(29人)B计算机112班(30人)。
汇编语言课程设计任务书一、课程设计目的1. 掌握汇编语言与高级语言的接口方法,正确编写混合语言程序,掌握混合语言程序的调试和运行;2. 掌握DOS、BIOS系统功能调用,掌握基本的显存读写技术;进一步了解汇编接口的功能和用法,掌握利用定时器产生声音的方法;3. 学会用汇编语言编写一个较完整的实用程序,培养自己的动手操作能力;4. 学习汇编语言项目设计的基本思路和方法,编程、调试、撰写报告等。
二、任务内容:任务一:混合编程,将内存中的一个字符串的小写字母转换为大写并输出。
也可根据自己兴趣自定题目。
要求:1.分别运用混合编程的两种方法:嵌入式编程、C程序调用汇编函数模块完成该任务;2.也可根据兴趣自定题目,如排序、求阶乘和等。
任务二:以下题目二选一1. 显示系统日期和时间要求:1.在屏幕特定位置显示当前系统日期和时间;2.显示的日期和时间要求即时更新,即设计为跳动的时钟;3.可自定义电子钟的显示区域、显示位置、背景和前景色或以图形化方式显示。
4.当按下某个键,如“Q”时,程序返回DOS,数字钟消失。
2. 利用PC扬声器演奏乐曲要求:1.在屏幕特定位置显示乐曲名称;2.循环演奏乐曲(自选);3.当按下某个键,如“Q”时,音乐停止,程序返回DOS。
三、课程设计报告的要求1.本次课程设计每位同学必须认真、独立的完成课程设计的编程和调试。
2.课程设计报告要求使用A4纸打印,必须有目录。
封面提供,内容要认真独立完成。
3.课程设计报告内容一般应包含如下部分:①课程设计目的、内容;②每个任务的程序流程图③程序清单④调试结果及分析;⑤收获、体会和建议。
4.课程设计结束同时上交课程设计报告,不得拖延。
四、成绩的评定1.考勤(20分)2.调试验收(30分)3.随机回答指导教师的问题(20分)4.课程设计报告(30分)5.课程设计态度不认真,超过1/3时间不到者,不予及格。
6.完全拷贝他人,对设计内容一无所者或知之甚少者,一经发现,不予及格。
计算机与信息工程学院《汇编语言》课程设计说明书设计题目专业班级学号姓名指导教师起止日期成绩黑龙江科技学院课程设计任务书一、设计题目:二、设计的主要内容:指导教师:日期:教师评语:评阅成绩:评阅人:日期:摘要根据根据红旗汽车修理厂生产、销售、管理工作的实际需求,设计和开发了红旗汽车修理厂物流管理系统。
该系统是典型的信息管理系统,基于B/S结构,采用M i c r o s o f t V i s u a l S t u d i o2005为开发工具,核心语言是C#,采用S Q L S e r v e r2000创建数据库。
本系统主要分为六大模块:入库模块,出库模块,查询模块,统计模块,用户管理模块,信息管理模块。
通过需求分析、系统设计、开发、测试等过程,实现了对库存报表信息,库存预警信息、管理员信息、单据信息的查询、以及信息的添加、保存和删除等功能。
该系统满足了汽车修理厂管理人员的实际工作需要,管理员可以通过该物流管理系统随时掌握汽车修理厂物流信息,方便自己的管理工作,优化了企业配置,提高了生产效率,增强了企业的竞争力。
关键词:信息管理系统,B/S结构,物流管理1 选题背景及意义从20世纪60年代以来企业信息化的趋势来看,企业的物资流通管理也趋向于信息化、网络化和高度集成化。
物资流通管理信息化作为企业信息化的一部分是现代企业的灵魂,是现代企业发展的必然要求和基石。
随着信息技术的高速发展和国外大型企业的纷纷涌入,作为现代企业的物资流通管理系统的核心部分是库存管理,也要适应时代的发展。
现代企业应该利用新的库存管理技术,开发库存管理系统,这样才能在激烈的市场竞争中占据主动地位。
2 主要设计内容及预期目标本管理系统采用了M i c r o s o f t V i s u a l S t u d i o 2005为开发工具,采用S Q L S e r v e r2000来创建数据库,用B/S结构进行开发,管理员可以通过该物流管理系统掌握汽车修理厂物流信息,方便用户。
一、课题的主要功能首先,我们来了解一下汇编语言。
汇编语言是面向机器的程序设计语言。
在汇编语合中,用助记符代替操作码,用地址符号或标号代替地址码。
这样用符号代替机器语言的二进制码,就把机器语言变成了汇编语言。
于是汇编语言亦称为符号语言。
使用汇编语言编写的程序,机器不能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫汇编程序,汇编程序是系统软件中语言处理系统软件。
本课题主要实现要求分别输入菱形的两条对角线长,能在屏幕上输出一个菱形的功能。
其次,我们来了解一下它的特点和作用。
1.面向机器的低级语言,通常是为特定的计算机或系列计算机专门设计的。
2. 保持了机器语言的优点,具有直接和简捷的特点。
3..可有效地访问、控制计算机的各种硬件设备,如磁盘、存储器、CPU、I/O端口等。
4.目标代码简短,占用内存少,执行速度快,是高效的程序设计语言。
5.经常与高级语言配合使用,应用十分广泛。
对于不同型号的计算机,有着不同的结构的汇编语言汇编语言由于采用了助记符号来编写程序,比用机器语言的二进制代码编程要方便些,在一定程度上简化了编程过程。
汇编语言的特点是用符号代替了机器指令代码,而且助记符与指令代码一一对应,基本保留了机器语言的灵活性。
使用汇编语言能面向机器并较好地发挥机器的特性,得到质量较高的程序。
汇编语言是面向具体机型的,它离不开具体计算机的指令系统,因此,对于不同型号的计算机,有着不同的结构的汇编语言,而且,对于同一问题所编制的汇编语言程序在不同种类的计算机间是互不相通的。
然后介绍一下我将用汇编语言编制的程序的功能1·程序运行时会有提示要求用户输入菱形的对角线长。
在界面上输出提示,提示用户输入数据。
用户须根据提示输入菱形的对角线长。
当界面出现“please input chang”表示请用户输入南北方向的对角线长。
当用户输入数据以后,则会出现“please input kuan”表示用户可输入东西方对角线长。
课程设计报告
课程名称汇编语言程序设计
课题名称
专业计算机科学与技术
班级计算机
学号
姓名
指导教师唐北平
20 年月日
湖南工程学院
课程设计任务书
课程名称汇编语言程序设计课题
专业班级
学生姓名
学号
指导老师唐北平
审批
任务书下达日期2011 年12 月1 日任务完成日期20 年月日
一、设计内容与设计要求
1.设计内容:通过本周的课程设计,学生能够巩固所学的基础知识,并能够使学生更加熟练运用汇编程序设计语言来掌握综合汇编程序设计的方法和过程,以及为设计其它应用软件提供帮助,进而提高学生的软件设计能力。
1、编制一计算比赛成绩的程序,要求完成以下功能:
(1) 9名评委,每个评委给分范围为0~10(整数);
(2) 9名评委给分中,去掉一个最高分和一个最低分,剩余7名评委的平均分即为参赛者的得分(精确到小数点二位);
(3)将得分在光标位置处显示出来。
2、编制一程序,要求接收从键盘输入的一个班的学生成绩,并存放于30字的grade数组中,各数据的格式为:
学号,成绩1,成绩2,…,成绩5
然后根据grade中的学生成绩,把学生名次填入rank数据组中,并显示出来,格式为:学号,名次
3、利用INT 1CH(大约每秒中断18.2次)编写一个中断驻留程序,要求在屏幕的右上角显示计算机中当前系统时间,显示格式为
时:分:秒:1/100秒
4、输入一个菱形的两条对角线长,在屏幕上用‘*’号画出一个彩色的菱形。
5、设置图形方式并显示彩条,要求:
选择背景色为蓝色,调色板为0,然后每行显示一种颜色,每四行重复一次,一直到整个屏幕都显示出彩条
2.设计要求:
掌握结构化程序设计的主体思想,以自顶向下逐步求精的方法编制程序解决一些实际的问题,为将来编写软件积累一些典型的案例处理经验。
1.设计正确,方案合理。
2.界面友好,使用方便。
3.程序精炼,结构清晰。
4.设计报告5000字以上,含程序设计说明,用户使用说明,源程序清单及程
序框图。
5.上机演示。
6.按学号顺序选课题号,并在规定的时间内独自完成相关课题的汇编源程序编
写、调整和运行。
源程序及编译生成各文件均保存在软盘中;
7.按本任务书的要求,按附录的要求编写《课程设计报告》(Word文档格式)。
并用A4的复印纸打印并装订;
二、进度安排
第 1 周:
星期1
星期2
星期3
星期4
附:
课程设计报告装订顺序:封面、任务书、目录、正文、评分、附件(A4大小的图纸及程序清单)。
正文的格式:一级标题用3号黑体,二级标题用四号宋体加粗,正文用小四号宋体;行距为22。
正文的内容:一、课题的主要功能;二、课题的功能模块的划分(要求画出模块图);三、主要功能的实现(至少要有一个主要模块的流程图);四、程序调试;五、总结;六、附件(所有程序的原代码,要求对程序写出必要的注释)。
正文总字数要求在5000字以上(不含程序原代码)。
计算机科学与技术系课程设计评分表
课程名称:
项目评价
设计方案的合理性与创造性
设计与调试结果
设计说明书的质量
答辩陈述与回答问题情况
课程设计周表现情况
综合成绩
教师签名:
日期:
(注:1.此页附在课程设计报告之后;2.综合成绩按优、良、中、及格和不及格五级评定。
)。