- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
姓名 成绩 李国权 张炳岩 张琨
河南农业大学
课 程 设 计
题 目:课 程:
专 业:班 级:学生姓名:学 号:指导教师:完成日期:
机电工程学院
目 录
第一章 前言………………………………………………………………………………………1
1.1实习…………………………………………………………………………………1
1.2实习 ………………………………………………………………………………1
1.3设计所需设备…………………………………………………………………………… 1
第二章 中断技术(或其它相关技术)…………………………………………………………2
2.1介绍中断的概念中断技术………………………………………………………………2
2.2 DOS及BIOS中断…………………………………………………………………………2
第三章 软件开发…………………………………………………………………………………5
3.1 汇编语言及汇编工具简介 …………………………………………………………5
3.2软件介绍…………………………………………………………………………………6
3.3软件设计…………………………………………………………………………………7
3.3.1 软件设计思路…………………………………………………………………7
3.3.2 程序流程图设计………………………………………………………………7
3.3.3软件各模块内容…………………………………………………………………9
3.4程序清单及详细注释……………………………………………………………………9
3.5实验结果……………………………………………………………………………… 15
第四章 总结……………………………………………………………………………………16
参考文献 …………………………………………………………………………………………18
光条式程序菜单设计emu8086软件
第二章 中断技术
2.1介绍中断的概念中断技术
什么叫中断?中断是一种使CPU中止正在执行的程序而转去处理特殊事件的操作。这些引起中断的事件称为中断源,它们可能是来自外设的输入输出请求,也可能是计算机的一些异常事故或其它内部原因。 更具体地,我们定义CPU中断为这样一个过程:在特定的事件(中断源,也称中断请求信号)触发下引起CPU暂停正在运行的程序(主程序),转而先去处理一段为特定事件而编写的处理程序(中断处理程序),等中断处理程序处理完成后,再回到主程序被打断的地方继续运行。
中断的作用一方面,有了中断功能,PC系统就可以使CPU和外设同时工作,使系统可以及时地响应外部事件。而且有了中断功能,CPU可允许多个外设同时工作。这样就大大提高了CPU的利用率,也提高了数据输入、输出的速度。 另一方面,有了中断功能,就可以使CPU及时处理各种软硬件故障。计算机在运行过程中,往往会出现事先预料不到的情况或出现一些故障,如电源掉电、存储出错,运算溢出等等。计算机可以利用中断系统自行处理,而不必停机或报告工作人员。
中断类型在PC机系统中,根据中断源的不同,中断常分为两大类:硬件中断和软件中断。
2.2 DOS及BIOS中断
DOS中断:
1、字符功能调用类(Character-Oriented Function)
01H、07H和08H —从标准输入设备输入字符
02H —字符输出
03H —辅助设备的输入
04H —辅助设备的输出
05H —打印输出
06H —控制台输入/输出
09H —显示字符串
0AH — 键盘缓冲输入
0BH —检测输入状态
0CH —清输入缓冲区的输入功能
2、文件操作功能(File Operation Function)
3CH —创建文件
3DH —打开文件
3EH —关闭文件
41H —删除文件
43H —读取/设置文件属性
45H —复制文件句柄
46H —重定义文件句柄
4EH —查找到第一个文件
4FH —查找下一个文件
56H — 文件换名
57H —读取/设置文件的日期和时间
5AH —创建临时文件
5BH —创建新文件
67H —设置文件句柄数(最多文件数)
6CH —扩展的打开文件功能(打开、创建或替换文件)
3、记录操作功能(Record Function)
1AH —设置数据传输区地址42H —设置文件指针
2FH —读取数据传输区地址5CH —文件区
原创力文档


文档评论(0)