汇编语言课程设计安排_第1页
汇编语言课程设计安排_第2页
汇编语言课程设计安排_第3页
汇编语言课程设计安排_第4页
汇编语言课程设计安排_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、汇编语言课程设计安排班级:计本 10601 10606课程设计时间:15周课程设计地点:2#机房负责教师:程世旭、雷鸣、胡杰、林华、白凯课设上机时间:上午:8: 30 11: 30下午:2: 30 5: 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验收汇编语言课程设计任务书课程设计题目:显示系统

2、时间一、课程设计设计目的1. 掌握中断的使用方法2. 掌握BIOS系统功能调用3. 掌握基本的显存读写技术4. 学会用汇编语言编写一个较完整的实用程序,培养自己的动手操作能力5 .学习程序设计的基本思路和方法,编程、调试、撰写报告等二、程序内容:第一部分:定义显示界面。第二部分:调用系统时间,并将调用的用二进制表示的时间数转换成ASCII码,并将时间数存入显存区。(显存的起始地址:B8000H)第三部分:将存在系统内存区的时间用字符串的形式显示出来。 注意:1、如果用图形方式显示更好,2、注意设置显示时候的背景颜色3、可以增加键盘设置的功能,设置显示颜色,显示位置三、程序设计原理首先在数据段开

3、辟一显示缓冲区,用来存储系统时间。调用BIOS中断,返回系统时间,并将来返回的二进制时间转换成 ASCII码,方便时间显示时的调用。分别将来小时数、 分钟数、秒数存入显示缓冲区。通过写显存将时间显示出来。由于获取了的系统时间不会自 动刷新,所以我们要设计成刷新的方式来不断获取系统的时间,这样就形成了会跳动的电子钟了。四、程序流程图保护现场读取系统时间分别将时间的BCD码转换为字符在指定位置写显存以显示时间恢复现场中断返回图一主程序流程图图二 中断处理程序流程图五、课程设计报告的要求1. 每位同学必须认真、独立的完成课程设计的编程和调试,每天用半天在下面编程半 天上机调试。2. 课程设计报告要求

4、使用A4纸打印,必须有封面和目录。封面内容有课设题目、班级、 序号(两位)、姓名、指导教师、日期等内容。3. 课设内容一般应包含如下部分: 课设目的、内容; 程序流程图 程序清单 课序调试结果及分析; 收获、体会和建议。上交实验报告时间:截止到16周周三。六、成绩的评定1. 上机考勤2. 调试验收3. 随机回答指导教师的问题4. 课程设计报告5. 课程设计 态度不认真,经常不到者,不予及格。6. 完全拷贝他人,对设计内容一无所者或知之甚少者,一经发现,不予及格。附:数字显示电子钟的程序清单org 100hstart:jmp in stallmsgdb 'Current time is:

5、time0db ?,?db ':'time1db ?,?db ':'time2db ?,?0,0oldin t1cdd ?code segme nt assume cs:code,ds:code- 构造字符串: current time is:以o作为结束标志newin tic: push axpush bxpush cxpush dxpush sipush dipush es mov ax,0200h int 1ahmov al,ch lea si,time0 call bcdInt 1ch每秒被产生18.206次中断,可被驻留程 序用来更新界面等;获取系统时

6、间,chf hours cl宀mi nu tes DHsec on ds,均为BCD码格式mov al,cllea si,time1call bcdmov al,dhlea si,time2call bcdmov ax,0b800h;显存地址采用直接写显存的方法输出字符mov esax;es:di指向显存地址mov di,54*2dlea si,msgdisp: mov al,cs:siinc sior al,aljz disp0;cs=dscldstosbinc dijmp dispdisp0:pop espop di;将 cs:si指向的一个字节传送到 es:dipop sipop dxp

7、op expop bxpop axjmp cs:oldintlc;新1CH中断的事情做完后调用原来的1CH中断bed: mov ah,alshr ah,1shr ah,1shr ah,1shr ah,1and al,0fhadd ax,'00'xchg ah,almov cs:si,axretin stall: push cspop ds Jmov ax,351ch;获取中断向量ES:BX指向中断向量int 21hmov word ptr oldint1c,bxmov word ptr old in t1c+2,eslea dx,newin t1cmov ax,251ch;设置

8、中断向量DS:DX指向中断向量int 21hmov dx,offset install+120h;+10H即可,因为如果驻留程序的长为 36,如果不mov cl,04h加10H则计算的节为2,而实际应该为3节shr dx,clmov ah31h ;结束并驻留DX :保留的长度(内存大小单位为节)int 21hcode ends end start物理与电子科学系课程设计报告规范细则1 、课程设计报告撰写的内容与要求 一份完整的课程设计报告应由以下部分组成:1 封面:请参照后面给出的模板制作封面2 题目3 正文 正文是作者对研究工作的详细表述。其内容包括:绪论(前言)、课题背景和理论研究 应包括

9、理论分析、数值分析或统计分析、相应的图表、研究结果等;实验研究应包括实验原 理、实验方法及实验装置、实验结果、相应的图表及讨论分析;工程设计和软件开发应包括 设计原理、设计方法和思路、相关的电路图、原理框图、流程图、模块说明、关键软件程序 及分析等;最后应有结束语。具体来说,应该包括以下部分 :题目要求(或选题分析)方案设计与论证结构框图等设计步骤仿真结果及相关分析 实验结果及分析等 总结与体会4 参考文献 参考文献是不可缺少的组成部分,它反映了取材来源、材料的广博程度和材料的可靠程 度,也是作者对他人知识成果的承认和尊重。5 附录(可选 ) 对于一些比较冗长、不宜放在正文中,但又具有参考价值

10、的内容(如公式推导、程序源 代码、有关工程标准等)可以编入附录中。6 成绩评定表2、课程设计报告的写作细则1.书写一律用A4规格复印纸打印输出。打印英文用新罗马体12号字,版面上空2.5cm,下空2cm,左空2.5cm,右空2cm,正文用小四号字,1.5倍行距,页码用五号字。文中汉字必须使 用国家正式公布过的规范字。2. 标点符号 标点符号应按新闻出版署公布的“标点符号用法”使用。3. 名词、名称 科学技术名词、术语尽量采用全国自然科学名词审定委员会公布的规范词或国家标准、部标准中规定的名称,尚未统一规定或叫法有争议的名词术语可采用惯用的名称。使用外文 缩写代替某一名词术语时,首次出现时应在括

11、号内注明全称。外国人名一般采用英文原名, 按名前姓后的原则书写。一般很熟知的外国人名(如牛顿、爱因斯坦、达尔文、马克思等) 应按通常标准译法写译名。4. 量和单位量和单位必须符合中华人民共和国的国家标准 GB3100GB3102-93,它是以国际单位制(S I )为基础的。非物理量的单位,如件、台、人、元等可用汉字与符号构成组合形式的单位, 例如件 /台、元 /km。5. 数字 测量、统计数据一律用阿拉伯数字;在叙述中,一般不宜用阿拉伯数字。6. 章节标题层次 全部章节标题层次应统一、有条不紊,整齐清晰,相同的层次应采用统一的表示体例,正文中各级标题下的内容应同各自的标题对应, 不应有与标题无

12、关的内容。 每一章另起一页。章节编号方法应采用分级阿拉伯数字编号方法,第一级为汉字 “第一章”、“第二章”、 “第三章” 等,第二级为“ 2.1”、“2.2”、“2.3”等,第三级为“ 2.2.1”、“2.2.2”、“2. 2.3”等,但分级阿拉伯数字的编号一般不超过 三级。7. 注释有个别名词或情况需要解释时可加注说明, 注释可用页末注(将注文放在加注页的下端) , 而不可用行中插注(夹在正文中的注)。注释只限于写在注释符号出现的同页,不得隔页。 引用文献标注应在引用处正文右上角用 和参考文献编号表明,字体用五号字。8. 公式 公式应居中书写,公式的编号用圆括号括起放在公式右边行末,公式与编

13、号之间不加虚线。9. 表格 每个表格应有自己的表序和表题,表序和表题应写在表格上方居中排放,表序后空一格书写表题。表格允许下页续写,续写表题可省略,但表头应重复写,并在右上方写“续表x X”。10. 插图 插图必须在描图纸或在洁白纸上用墨线绘成,或用计算机绘图,线条要匀称,图面要整洁美观。每幅插图应有图序和图题,并用五号宋体在图位下方居中处注明,图与图号、说明 等应在同一页纸上出现。11.参考文献 参考文献置于正文后,按一级标题处理。参考文献的排列顺序应按 在论文 正文中被引用时 出现的先后顺序用阿拉伯数字连续编 号。在正文中,涉及到被引用的参考文献时,应将序号置于方括号内,并视具体情况将序号

14、 作为上角标,或作为论文的组成部分。口:“赵XX对此作了研究,数学模型见文献2。”参考文献中每条项目应齐全。文献中的作者不超过三位时全部列出,超过三位时只列前 三位,后面加“等”字或“ et al.”;作者姓名之间用逗号分开;中外人名按中外文习惯著录 法。12.页眉和页脚1)页眉页眉采用下列形式:常熟理工学院课程设计报告(小五号宋体居中)2)页脚不宜采用分章的非连正文及其以后部分,其页脚为连续的阿拉伯数字页码,位置居中 续页码。(附:“正文”样式)第一章一级标题三号宋体居中1.1 二级标题四号宋体加粗居左1.1.1 三级标题小四号宋体加粗居左正文内容小四号字宋体1.5倍行距参考文献根据GB34

15、69规定,对参考文献类型在文献题名后应该用方括号加以标引,以单字母方式标志以下各种参考文献类型:(1) 连续出版物(期刊)序号作者(,第二作者,第三作者等)文献题名J 刊名,出版年,卷(期)号:起始页码终止页码.示例:1欧阳平凯,朱华杰矩形截面气升式环流反应器中非牛顿流体的气含率与传质系数的研究 J.化工学报,1992, (10) : 627632 .2Ouyang P K , Chisti M Y , Moo-Young M. Heat Transfer in Airlift Reactors J. Chem Eng Res Des . 1989, ( 9) :451 456.(2) 专著类序号作者书名M.版本(第一版不标注).出版地:出版者,出版年.示例1竺可桢.物理学M.北京:科学出版社,1973.(3) 译著类序号作者国藉书名M.译者出版地:出版者,出版年.(4 )论文集类序号作者.文献题名A.编者.论文集名C.出版地:出版者,出版年.起始页码-终止页码.(5) 学位论文类序号作者.文献题名D(英文用Dissertation).所在城市:单位,年份.(6)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论