汇编语言课程设计安排.pdfVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

汇编语言课程设计安排

班级:计本1060110606

课程设计时间:15周

课程设计地点:2#机房

负责教师:程世旭、雷鸣、胡杰、林华、白凯

课设上机时间:上午:8:3011:30

下午:2:305:30

课程设计指导教师安排:

10501:程世旭10502:雷鸣10503:白凯

10504:雷鸣10505:胡杰10506:林华

时间周一周二周三周四周五周六

上午10601/2/310601/2/310601/2/310604/5/610601/2/310601/2/3

验收

下午10604/5/610604/5/610604/5/610604/5/6

验收

汇编语言课程设计任务书

课程设计题目:显示系统时间

一、课程设计设计目的

1.掌握中断的使用方法

2.掌握BIOS系统功能调用

3.掌握基本的显存读写技术

4.学会用汇编语言编写一个较完整的实用程序,培养自己的动手操作能力

5.学习程序设计的基本思路和方法,编程、调试、撰写报告等

二、程序内容:

第一部分:定义显示界面。

第二部分:调用系统时间,并将调用的用二进制表示的时间数转换成ASCII码,并将时间

数存入显存区。(显存的起始地址:B8000H)

第三部分:将存在系统内存区的时间用字符串的形式显示出来。

注意:1、如果用图形方式显示更好,

2、注意设置显示时候的背景颜色

3、可以增加键盘设置的功能,设置显示颜色,显示位置

三、程序设计原理

首先在数据段开辟一显示缓冲区,用来存储系统时间。调用BIOS中断,返回系统时

间,并将来返回的二进制时间转换成ASCII码,方便时间显示时的调用。分别将来小时数、

分钟数、秒数存入显示缓冲区。通过写显存将时间显示出来。由于获取了的系统时间不会自

动刷新,所以我们要设计成刷新的方式来不断获取系统的时间,这样就形成了会跳动的电子

钟了。

四、程序流程图

开始保护现场

获取原中断类型1CH读取系统时间

保存原中断类型分别将时间的BCD码转换为字符

设置新的中断类型在指定位置写显存以显示时间

执行中断处理程序恢复现场

结束中断返回

图一主程序流程图图二中断处理程序流程图

五、课程设计报告的要求

1.每位同学必须认真、独立的完成课程设计的编程和调试,每天用半天在下面编程半

天上机调试。

2.课程设计报告要求使用A4纸打印,必须有封面和目录。封面内容有课设题目、班级、

序号(两位)、姓名、指导教师、日期等内容。

3.课设内容一般应包含如下部分:

①课设目的、内容;

②程序流程图

③程序清单

④课序调试结果及分析;

您可能关注的文档

文档评论(0)

xchun + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档