- 1、本文档共27页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机应用课程设计-字符图形显示精选
微机应用课程设计任务书
20 12 -20 13 学年 第 1学期 第 16 周- 16 周
题目 汇编语言实现字符图形“南昌航空大学欢迎你!”动态显示 内容及要求
我们这组做的课程设计是通过编写汇编语言程序,实现字符图形的显示,我们此次做的是显示字符——南昌航空大学欢迎你!。并作动态显示,编写完程序后分析并理解每条程序的意思,并解释主要程序的意思,最后调试出所要求的字符,实现效果。 进度安排
第一天:查阅相关资料,确定思路
第二天:画出流程图及编写程序代码
第三天:调试程序,实现目的
第四天:编写课题报告
第五天:论文答辩 学生姓名:李丽波(组长),廖书强,林圣阳,郭苏昊,伍齐羽,李乐州 指导时间:16周 指导地点: F 楼 522 室 任务下达 2012 年 12 月 17日 任务完成 2012 年 12 月 21 日 考核方式 1.评阅 √ 2.答辩 √ 3.实际操作□ 4.其它□ 指导教师 杨谊华 系(部)主任 注:1、此表一组一表二份,课程设计小组组长一份;任课教师授课时自带一份备查。
课程设计结束后与“课程设计小结”、“学生成绩单”一并交院教务存档。
摘要
本次课程设计是通过使用汇编语言来完成,具体实现方法可通过在MASM实验环境下运行,也可以通过在DOS环境下完成。
我们这组做的课程设计是通过编写汇编语言程序,实现字符图形的显示,我们此次做的是显示字符——南昌航空大学欢迎你!。编写完程序后分析并理解每条程序的意思,并解释主要程序的意思,最后调试出所要求的字符。
通过这次课程设计,我们更加了解了汇编语言的应用,并且能够按要求编写出程序,从而提高了我们的汇编语言知识,更进一步地了解了汇编语言。
设计题目
字符图形的设计——南昌航空大学欢迎你!
二、设计内容
用多字符图形显示功能显示图形“南昌航空大学欢迎你!”10个字符。
三、小组分工
本次课程设计我们选择的课题是字符图形显示,成员共有6人。
李丽波和廖书强共同主持分析课题要求,写出设计规划,并辅助组员完成设计。具体分工如下:
李丽波:负责主程序的编写与调试以及资料分析.
廖书强:负责根据汉字取模编出汉字代码程序。
李乐州:负责汉字的取模部分及部分汉字代码程序编写。
林圣阳:负责流程图的设计部分,确定主程序思路。
伍齐羽:负责课题报告的规范与布局及延时子程序设计。
郭苏昊:负责整体程序最终的调试以及显示结果的修整。
四、设计思路
1 、设计总体思路
本程序是显示由多个字符组成的图形的程序,需要将多个字符定义在一个字符图形表里。字符图形表包括每个字符的ASCII码、属性以及在显示图形中的相对位移量(相对位移量是指前一个字符和当前要显示的字符之间的行距和列距)4个参数组成。
字符图形表中的第一个字节“252”是组成图形的字符数,编写程序时需要将每个字符的ASCII码和属性以及显示的位置放入相应的寄存器中,然后发出显示命令,当252个字符都显示出来后,我们就可以看到一个“字”的图形。
为了清晰地看到每一个字,需要延时,程序中编写了延时子程序。此外,程序中还有清屏子程序和移动子程序,通过适当改变延时时间,可实现图形的移动。
2 、汉字编码
Dos 界面无法实现汉字的输入与显示,故想到通过对dos界面描点实现对汉的显示,这必然要知道组成汉字各点的相对位置,实现这步用到了点阵的取模软件,通过它描绘的汉字图形很容易知道各点与上一点的相对位置,从而得到汉字代码,只要将需要写字的方块点黑,就能显示字模,经过修改调整使字形美观,取模图形及为显示结果图形。最终结果如图:
如何根据字模得到汉字的代码,这里再简要介绍,如写“南”:
南字最顶上的点取为(0,0),第一点可任意取点,对应代码db(数据类型)05h(点字符大小),122(汉字点图案的ASCII值),0(相对上一点的行位置),0(相对上一点列位置)
相对它下一个点的则为(1,0),对应代码db 05h,122,1,0
相对右一点的则为(0,1), 对应代码db 05h,122,0,1
依次类推,如果该点在上一点的下方或右方,则对应的行列改变为正值,否则就为负值,字体各点显示位置就是这样确定的,南的所有点都编写完运行就能显示”南”图形。对于各字符的间距要适当,否则字符容易重叠。
3、程序实现方法
利用visual assembly 软件编辑、编译、连接、运行程序,同传统的方法相比更节省步骤,操作简便。
五、流程图
初始设置部分,字符显示的外观
字符显示和字符移动
六、程序设计
;对显示进行初始设置,设置图案显示颜色为绿色,设置点图案的显示格式,点图形状由它的ASCII值确定,背景颜色设置为灰色,对比度高,点图案更醒目。
您可能关注的文档
- 强化制度落实,推进机械设备管理标准化-中铁建工精选.pdf
- 强直性脊柱炎的中医治疗如何进行精选.doc
- 强电工程分包合同 2精选.doc
- 强直性脊柱炎的诊断与治疗精选.ppt
- 强化文化认同-刘转玲精选.ppt
- 强化班-2013年高会第6章简介精选.pdf
- 强检计量器具及检定周期一览表精选.doc
- 强者政治学与弱者政治学_试论政治哲学中的两种方向精选.pdf
- 强化安全意识落实安全责任精选.ppt
- 强货!298劳动合同书与配套文件精选.doc
- 2025至2030年中国电子身份识别器行业投资前景及策略咨询研究报告.docx
- 2025至2030年中国电子实验设备行业投资前景及策略咨询研究报告.docx
- 2025至2030年中国电子文档管理系统行业投资前景及策略咨询报告.docx
- 2025至2030年中国电子硬盘行业投资前景及策略咨询研究报告.docx
- 2025至2030年中国LED用衬底材料行业市场需求分析及发展趋向分析报告.docx
- 2025至2030年中国氨基葡萄糖盐酸盐行业投资前景及策略咨询研究报告.docx
- 2025年一级建造师培训建设工程项目管理考点总结8854392902整理By阿拉蕾.doc
- 2025至2030年中国钢桶烘干生产线行业投资前景及策略咨询研究报告.docx
- 2025至2030年中国存储卡行业市场运行状况及发展前景展望报告.docx
- 2025至2030年中国甘草甜素行业投资前景及策略咨询研究报告.docx
最近下载
- 承建单位工作联系函模板.docx VIP
- 电梯施工合同范本(2025版).docx VIP
- 胸痛中心(胸痛救治单元)建设应知应会试题含答案.doc VIP
- 2025年入党积极分子发展对象考试试卷及参考答案详解【考试直接用】.docx VIP
- 工程管理笔试题.doc VIP
- 学校外来人员查验登记、车辆准入、物品出入制度.docx VIP
- 口腔科医务人员职业暴露.ppt VIP
- 高中STEM教育数字资源整合与生物实验教学的创新实践教学研究课题报告.docx
- 湖北省武汉市部分学校2024-2025学年高一上学期11月期中调研数学试题含答案.pdf VIP
- 2025年入党积极分子发展对象考试试卷及参考答案详解(新).docx VIP
文档评论(0)