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

怎样打开注册表编辑器  时间:2021-02-26  阅读:()

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

计算机与通信学院

软件学院

课程设计说明书

简易文本编辑器

作 者 刘正翔

学 号 117002 5

专 业: 软件技术

班 级: 软件2班

指导教师 张聚礼

答辩时间 20272

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

刘正翔

1

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

微型计算机原理及应用课程设计任务书

题 目:简易文本编辑器 学生姓名 刘正翔

学 号:  700 1  班 级 软件2班

题目类型软件工程 指导教师 张聚礼

一 微型计算机原理及应用课程设计内容

汇编语言是微型计算机原理及应用的基础,微机主机和接口所要实现的功能都要通过汇编语言来实现。尽管汇编语言程序设计编程效率低但其运行效率高、速度快。因此掌握汇编语言是学好微机原理和接口设计的第一步。

设计一个功能较完备的文本编辑器,文本编辑器大小为24行8列界面提供编辑菜单、文件操作菜单及简单帮助。

二 微型计算机原理及应用课程设计目的

 、学习磁盘文件的建立、打开、关闭和读写等操作功能调用

2、实现对磁盘文件的存取

3、熟练掌握BIS、 DS的系统功能调用

三 微型计算机原理及应用课程设计的要求

1、利用DOS系统功能调用和B 功能调用设计一个有菜单栏的编辑窗口。在该窗口中可以实现文本的输入;可以利用“ l”键、 “BackSpae”键、 “ome"键、“E ”键、 “ ↑ "、 “ ↓ "、 “←"、 “→”方向移动键实现对输入文本的全屏编辑使用彩色组和背景颜色来设计界面颜色,利用DO S系统功能调用的磁盘文件存取技术实现文件的“信件”、 “打开"、 “保存 、 “另存为”与“退出”功能.

 、查阅文献资料一般在5篇以上;

3、完成算法设计和程序设计、调试

4、撰写课程设计说明书

 、做好答辩工作.

四 微型计算机原理及应用课程设计思路

D提供了一组完成磁盘文件的建立、打开、关闭和读写等操作的功能调用。利用DO和BIO S功能调用汇编语言可实现对磁盘文件的存取。利用B S功能调用中的0H中断类型可以设置显示模式,设置窗口背景、字符颜色等.调用D系统功能

中的09号功能可以实现显示菜单信息字符串。调用BO中的键盘I/O

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

中断调用16中断中的0号功能可以从键盘读取字符通过对“ ↑ ”、 “ ↓ "、“←"、 “→”方向键以及“De l”、 “ k a   、 “ome”、 “End"键的扫描码的判断,结合 H中断中的02号、 03号功能确定光标的相应移动从而实现对输入文本的全屏幕编辑.利用DOS系统功能调用中的文件管理功能,如建立文件  )、打开文件 H)、读文件(3FH、写文件(40等,可以实现对文件的操作。

五 微型计算机原理及应用课程设计提交的成果

1 设计说明书一份 内容包括

  中文摘要1 0字关键词3-个;

2)前言

3 设计内容

4)设计目的

5 设计要求

6)设计思路(包含程序流程图);

  软件使用说明书核心界面说明

) 设计总结、参考文献、致谢等

2。 刻制光盘一张.

六 设计的主要参考文献

 宋杰汪志宏江敏,微机原理与接口技术课程设计,机械工业出版社2 54

 周明德微型计算机系统原理及应用习题集、习题解答与实验指导,清华大学出版社,205。 7

3张开成,微型计算机原理,西南师范大学出版社  06 8

4沈美明,温冬婵,IBM—P汇编语言程序设计第2版清华大学出版社 0065

5戴梅萼史嘉权 微型机原理与技术—习题、实验和综合训练题集,清华大学出版社 00 。 

七 各阶段时间安排(共1周):

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

2012年6月0日

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

摘要

计算机的不断更新发展在各个领域的应用越来越多.而汇编语言是计算机能够提供用户使用的最快而又最好最有效的语言也是能够利用计算机所有硬件特性并能直接控制硬件的唯一语言.因而对程序的空间和时间要求很高的场合汇编语言的应用就显得必不可少了一些直接控制硬件的应用场合,则更是非用汇编语言不可

通过具体的问题分析、设计、调试、运行程序。在实际问题中锻炼提高自己,增加了对本门课程内容的理解锻炼了动手能力.就这个程序具体而言调用宏,显示主界面通过选择不同的选项,可以进入不同的界面;采用DOS功能的中断可以在任何时候退出当前所在的界面并通过选择进入其他的界面。这个程序最终通过菜单所提示的信息选取所要进入的界面获得所要的功能。

关键字汇编语言程序

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

前言

汇编语言是微型计算机原理及应用的基础微机主机和接口所要实现的功能都要通过汇编语言来实现。尽管汇编语言程序设计编程效率低但其运行效率高、速度快.不但要求有较高的理论水平,而且还要求有实际的动手能力。因此掌握汇编语言是学好微机原理和接口设计的第一步。

本课程设计的主要目的是提高实践能力,包括提高汇编等语言的编程能力长期以来,注重书本知识,轻视实际动手设计能力是教学中普遍存在的现象。进行课程设计的目的就是要改变这种状况使学习者既具有完备的理论知识也能够解决在实际学习生活工作中遇到的问题。学生应该能够把学习到的理论知识运用到实际中去,将知识转变为实际的能力,同时通过这些理论知识和实际的应用推动理论和实践的发展。

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

目录

一、设计内容. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

二、设计目的错误未定义书签。

三、设计要求错误未定义书签。

四、设计分析错误未定义书签。

五、操作说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误未定义书签。

六、程序设计错误未定义书签。

七、软件使用说明书错误未定义书签。

八、设计总结错误未定义书签。

致谢错误未定义书签。

参考文献错误未定义书签。

源程序错误未定义书签。

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

一、设计内容

设计一个功能较完整的文本编辑器文本编辑器大小为24行0列.

二、设计目的

学习磁盘文件的建立,打开关闭和读写等操作的功能调用实现对磁盘文件的存取。熟练掌握BIO,OS的系统功能调用。

三、设计要求

利用OS系统功能调用和B S功能调用设计一个有菜单栏的编辑窗口.再该窗口中可以实现文本的输入;可以利用“el”键 “BacSpac ”键, “Home"键, “d"键, “ ↑ ” , “ ↓ ”, “←” “→"键以及“el", “Ins", “a Spac ” “E ” “o ”键的扫描码的判断结合0H中断中的0号  号功能确定光标的相应方向移动键实现对输入文本的全屏幕编辑。使用彩色组合背景颜色来设计界面颜色 利用DO系统功能调用的磁盘文件存取技术实现文件的“新建” “打开" “保存 , “另存为”与“退出”功能。

四、设计分析

本案例充分应用了O S和BIO S的中断功能。

DO提供了一组完成磁盘文件的建立打开,关闭和读写等操作的功能调用。利用OS和BIOS的功能调用,汇编语言可实现对磁盘文件的存取.对磁盘文件的管理有文件代号方式下的管理和文件控制块方式下的管理两种方式

利用BI功能调用中的10中断类型可以设置显示模式,设置窗口背景,字符颜色等.

调用DS系统功能中的09号功能可以实现显示菜单信息字符串。调用IS中的键盘IO中断调用1 中断中的0号功能可以从键盘读取字符通过对“ ↑ ”“ ↓ ", “←" “→”方向移动移动从而实现对输入文本的全屏幕编辑利用D系统功能调用中的文件管理功能,如建立文件16),打开文件 F ,读文件3F)写文

CYUN(29元/月)美国、香港、台湾、日本、韩国CN2,续费原价

关于CYUN商家在之前有介绍过一次,CYUN是香港蓝米数据有限公司旗下的云计算服务品牌,和蓝米云、蓝米主机等同属该公司。商家主要是为个人开发者用户、中小型、大型企业用户提供一站式核心网络云端部署服务,促使用户云端部署化简为零,轻松快捷运用云计算。目前,CYUN主要运营美国、香港、台湾、日本、韩国CN2线路产品,包括云服务器、站群服务器和独立服务器等。这次看到CYUN夏季优惠活动发布了,依然是熟悉的...

创梦网络-新上雅安电信200G防护值内死扛,无视CC攻击,E5 32核高配/32G内存/1TB SSD/100Mbps独享物理机,原价1299,年未上新促销6折,仅779.4/月,续费同价

创梦网络怎么样,创梦网络公司位于四川省达州市,属于四川本地企业,资质齐全,IDC/ISP均有,从创梦网络这边租的服务器均可以****,属于一手资源,高防机柜、大带宽、高防IP业务,另外创梦网络近期还会上线四川眉山联通、广东优化线路高防机柜,CN2专线相关业务。广东电信大带宽近期可以预约机柜了,成都优化线路,机柜租用、服务器云服务器租用,适合建站做游戏,不须要在套CDN,全国访问快,直连省骨干,大网...

819云互联(800元/月),香港BGP E5 2650 16G,日本 E5 2650 16G

819云互联 在本月发布了一个购买香港,日本独立服务器的活动,相对之前的首月活动性价比更高,最多只能享受1个月的活动 续费价格恢复原价 是有些颇高 这次819云互联与机房是合作伙伴 本次拿到机房 活动7天内购买独立服务器后期的长期续费价格 加大力度 确实来说这次的就可以买年付或者更长时间了…本次是5个机房可供选择,独立服务器最低默认是50M带宽,不限制流量,。官网:https://ww...

怎样打开注册表编辑器为你推荐
易pc华硕易PC怎么样?性价比到底怎么样?刷网站权重刷出来的流量会提高网站的权重吗?安装程序配置服务器失败安装用友u8的数据库最后说:“安装程序配置服务器失败。参考服务器错误日志和 C:WINDOWSsqlstp.log 了解更多信息。”淘宝收费淘宝交易收取的费用是多少公章制作如何制作公章1433端口怎么开启本机1433端口怎么点亮qq空间图标怎么点亮QQ空间的图标创维云电视功能创维电视怎么用,我买了个创维云电视,现在不知道怎么用手机往电视上传照片,谁能解答以下,ejb开发EJB是啥玩意了ios系统ios是什么意思 ios系统是什么
海外域名注册 漂亮qq空间 enzu softlayer yardvps 云主机51web html空间 台湾谷歌网址 linux服务器维护 789电视剧 网站在线扫描 个人免费主页 云销售系统 脚本大全 websitepanel windowsserver2008r2 hosting cloudflare weblogic部署 网络安装 更多