微机原理课程设计—简易文本编辑器

微机原理课程设计—简易文本编辑器

ID:25480899

大小:624.50 KB

页数:35页

时间:2018-11-20

微机原理课程设计—简易文本编辑器_第1页
微机原理课程设计—简易文本编辑器_第2页
微机原理课程设计—简易文本编辑器_第3页
微机原理课程设计—简易文本编辑器_第4页
微机原理课程设计—简易文本编辑器_第5页
资源描述:

《微机原理课程设计—简易文本编辑器》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、兰州理工大学课程设计计算机与通信学院软件学院课程设计说明书简易文本编辑器作者:刘正翔学号:11700215专业:软件技术班级:软件2班指导教师:张聚礼答辩时间:2012/7/227兰州理工大学课程设计简易文本编辑器刘正翔1170021527兰州理工大学课程设计微型计算机原理及应用课程设计任务书题目:简易文本编辑器学生姓名:刘正翔学号:11700215班级:软件2班题目类型:软件工程(R)指导教师:张聚礼一.微型计算机原理及应用课程设计内容汇编语言是微型计算机原理及应用的基础,微机主机和接口所要实现的功能都要通过汇编语言来实现。尽管汇编语言程序设计编程效率低,

2、但其运行效率高、速度快。因此掌握汇编语言是学好微机原理和接口设计的第一步。设计一个功能较完备的文本编辑器,文本编辑器大小为24行80列,界面提供编辑菜单、文件操作菜单及简单帮助。二.微型计算机原理及应用课程设计目的1、学习磁盘文件的建立、打开、关闭和读写等操作功能调用;2、实现对磁盘文件的存取;3、熟练掌握BIOS、DOS的系统功能调用;三.微型计算机原理及应用课程设计的要求1、利用DOS系统功能调用和BIOS功能调用设计一个有菜单栏的编辑窗口。在该窗口中可以实现文本的输入;可以利用“Del”键、“BackSpace”键、“Home”键、“End”键、“↑”

3、、“↓”、“←”、“→”方向移动键实现对输入文本的全屏编辑。使用彩色组和背景颜色来设计界面颜色,利用DOS系统功能调用的磁盘文件存取技术实现文件的“信件”、“打开”、“保存”、“另存为”与“退出”功能。2、查阅文献资料,一般在5篇以上;3、完成算法设计和程序设计、调试;4、撰写课程设计说明书;5、做好答辩工作。四.微型计算机原理及应用课程设计思路DOS提供了一组完成磁盘文件的建立、打开、关闭和读写等操作的功能调用。利用DOS和BIOS功能调用,汇编语言可实现对磁盘文件的存取。利用BIOS功能调用中的10H中断类型,可以设置显示模式,设置窗口背景、字符颜色等。

4、调用DOS系统功能中的09号功能,可以实现显示菜单信息字符串。调用BIOS中的键盘I/O27兰州理工大学课程设计中断调用(16H中断)中的0号功能,可以从键盘读取字符,通过对“↑”、“↓”、“←”、“→”方向键以及“Del”、“BackSpace”、“Home”、“End”键的扫描码的判断,结合10H中断中的02号、03号功能确定光标的相应移动,从而实现对输入文本的全屏幕编辑。利用DOS系统功能调用中的文件管理功能,如建立文件(16H)、打开文件(0FH)、读文件(3FH)、写文件(40H)等,可以实现对文件的操作。一.微型计算机原理及应用课程设计提交的成果

5、1.设计说明书一份,内容包括:1)中文摘要100字;关键词3-5个;2)前言;3)设计内容;4)设计目的;5)设计要求;6)设计思路(包含程序流程图);7)软件使用说明书(核心界面说明);8)设计总结、参考文献、致谢等。2.刻制光盘一张。二.设计的主要参考文献1宋杰,汪志宏,江敏,微机原理与接口技术课程设计,机械工业出版社,2005.42周明德,微型计算机系统原理及应用习题集、习题解答与实验指导,清华大学出版社,2005.73张开成,微型计算机原理,西南师范大学出版社,2006.84沈美明,温冬婵,IBM-PC汇编语言程序设计第2版,清华大学出版社,2006

6、.55戴梅萼,史嘉权,微型机原理与技术-习题、实验和综合训练题集,清华大学出版社,2009.4三.各阶段时间安排(共1周):27兰州理工大学课程设计周次日期内容地点完成情况教师签字第1周星期一教师讲解设计要求,准备参考资料,分析系统,方案设计教室星期二编程教室星期三编程实验室星期四调试程序实验室星期五写设计书,答辩实验室2012年6月20日27兰州理工大学课程设计摘要计算机的不断更新发展,在各个领域的应用越来越多。而汇编语言是计算机能够提供用户使用的最快而又最好最有效的语言,也是能够利用计算机所有硬件特性并能直接控制硬件的唯一语言。因而,对程序的空间和时间要

7、求很高的场合,汇编语言的应用就显得必不可少了,一些直接控制硬件的应用场合,则更是非用汇编语言不可。通过具体的问题分析、设计、调试、运行程序。在实际问题中锻炼提高自己,增加了对本门课程内容的理解,锻炼了动手能力。就这个程序具体而言:调用宏,显示主界面,通过选择不同的选项,可以进入不同的界面;采用DIOS功能的中断,可以在任何时候退出当前所在的界面并通过选择进入其他的界面。这个程序最终通过菜单所提示的信息选取所要进入的界面,获得所要的功能。关键字:汇编语言,程序27兰州理工大学课程设计前言汇编语言是微型计算机原理及应用的基础,微机主机和接口所要实现的功能都要通过

8、汇编语言来实现。尽管汇编语言程序设计编程效率低,但其

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。