简易信息检索系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程设计报告
( 2013—2014 年度第一学期)
课程:微机原理及应用
题目:简易信息检索系统
院系:动力工程系
班级:自动化11K2
学号:
指导教师:李冰刘恒涛
设计周数:一周
成绩:
日期:2014年1 月2 日
《微机原理及应用》课程设计
任务书
一、目的与要求
1.通过对微机系统分析和具体设计,使学生加深对所学课程的理解。
2.掌握汇编语言程序设计的基本方法和典型接口电路的基本设计方法。
3.培养学生分析问题、解决问题的能力。
4.培养学生对微型计算机应用系统的基本设计能力。
5.提高学生的实践动手能力和创新能力。
二、主要内容
设计题目:简易信息检索系统。
1.针对所选择的设计题目进行硬件设计,合理选用所需元器件,绘制系统结构框图、硬件接线图,并在实验系统上完成电路的连接和调试。
2.根据所选题目的要求对微机系统进行程序设计,绘制程序总体流程图并编写源程序上机调试。
3.写出课程设计报告,对整个设计过程进行归纳和综合,对设计中所存在的问题和不足进行分析和总结,提出解决的方法、措施、建议和对这次设计实践的认识和收获。
三、进度计划
四、设计成果要求
1.系统硬件设计合理,软件编程达到设计要求。
2.系统硬件结构图和软件流程图绘制清楚规范。
3.设计报告完整规范。
五、考核方式
根据设计任务的完成情况、课程设计报告撰写情况及演示答辩情况采用五级记分制评定成绩。
学生姓名:
指导教师:李冰刘恒涛
一、课程设计目的与要求
1.通过对微机系统分析和具体设计,使学生加深对所学课程的理解。
2.掌握汇编语言程序设计的基本方法和典型接口电路的基本设计方法。
3.培养学生分析问题、解决问题的能力。
4.培养学生对微型计算机应用系统的基本设计能力。
5.提高学生的实践动手能力和创新能力
二、课程设计正文
1.程序正文
stack segment stack
db 256 dup(0)
stack ends
data segment
msg0 db '0. 0$'
msg1 db '1. 1$'
msg2 db '2. 2$'
msg3 db '3. 3$'
msg4 db '4. 4'
msg5 db '5. 5$'
msg6 db '6. 6$'
msg7 db '7. 7$'
msg8 db '8. 8$'
msg9 db '9. 9$'
index dw msg0,msg1,msg2,msg3,msg4,msg5,msg6,msg7,msg8,msg9 msg db 'Input a number please.',13,10,36
data ends
code segment
assume cs:code,ds:data,ss:stack start:
mov ax,data
mov ds,ax
mov dx,offset msg
mov ah,9
int 21h
mov ah,7
int 21h
sub al,'0'
cmp al,0
jb error
cmp al,9
ja error
shl al,1
xor ah,ah
mov si,ax
mov dx,index[si]
mov ah,9
int 21h
jmp exit
error:
mov dx,offset msg
mov ah,9
int 21h
exit:
mov ax,4c00h
int 21h
code ends
end start
程序框图
三、课程设计总结
1、心得体会
此次课程设计我们收获颇多。课程设计开始时我们要从各个方面上把握这个课题。只有这样才能设计
出合理的,全面的设计思路与方案,并且能较好反映着一个实际问题,并把课程设计理论与现实实际相联系起来,以达到该设计思路的适应性和本质性,最终达到素质化教育的要求。通过两人的团队协作主动解决自己学科内的关键问题,这有助于提高我们的思维素质拓展的综合能力,并能本质上加强团队协作意识,是未来社会对我们大学生的硬性要求。也是我们每个大学生必须具备的一项基本素质,能够提高我们透过现象看本质的基本技能和一定的创新思维能力。
课程设计中个人的力量是不及群体的力量的,我们两个人分工合作,做事的效率高了很多。虽然有时候会为了一些细节争论不休,但最后得出的总是最好的结论。而且课程设计也教会我们在团队中要善于与人相处,与人共事,不要一个人解决所有问题。
总之,这次课程设计对于我们有很大的帮助,通过课程设计,我更加深入地理解了微机原理课程上讲到的知识,同时加深了对于程序编写的认识,同时在自己编程时熟悉了汇编程序的编写过程和运行过程,最后还提高了自己的动手能力。感谢老师的悉心指导。
四、参考文献
马平、姚万业、王炳谦编著《微机原理及应用》