汇编语言课程设计
更新时间:2024-07-07 01:58:02 阅读量: 综合文库 文档下载
课程设计报告
课程名称: 课程设计题目: 姓 名: 系:
专 业: 年 级: 学 号: 指导教师: 职 称:
汇编语言课程设计 动画设计“甜蜜的生活”
2009~2010学年第二学期
目 录
1课程设计的目的?????????????????????? 1 2.课程设计的要求?????????????????????? 1 3.课程设计报告内容????????????????????? 1 3.1设计思路????????????????????????? 1 3.2 设计总体结构图?????????????????????? 2 3.3 设计流程图???????????????????????? 2 3.4 设计源程序????????????????????????4 3.5 动画示意图????????????????????????24 4.总结??????????????????????????? 25
参考文献??????????????????????????? 25
动画设计“甜蜜的生活”
1.课程设计的目的
《汇编语言课程设计》是电子信息工程专业集中实践性环节之一,是学习完《汇编语言》课程后进行的一次全面的综合练习。其目的是:
培养学生熟练掌握汇编语言指令系统,深化和巩固指令系统和编程方法,提高学生的编程应用能力。为将来从事专业工作打下基础,培养良好的职业道德和严谨的工作作风。 2.课程设计的要求 1) 2) 3) 4)
具备初步的独立分析和解决问题的能力;
初步掌握问题分析、系统设计、程序编码、测试等基本方法和技能; 提高综合运用所学的理论知识和方法的能力;
训练用系统的观点和软件开发一般规范进行软件开发,培养科学的工作方法和作风; 5) 6)
设计的题目要求达到一定工作量,并具有一定的深度和难度; 编写出课程设计说明书。
3.课程设计报告内容 3.1 设计思路
整体:设计分为两个画面
第一个画面:男孩右手拿花向女孩跑去,这时天上忽然出现了一群小鸟,男孩向女孩求婚,女孩感动地接受了,迸出一颗心。
第二画面:两对人过着幸福的生活。两对人站在房子外,气球飘向了天空。
1
开始 3.2 设计总体结构图
3.3 设计流程图 1) 静止程序流程图
设置为80*25彩色文本 清屏幕 清屏幕并延时 在21行48列画静止女孩 在2行64列画一房子 在21行8列画从左往右跑的男孩 在15行48列画一对男女 在14行37列画一颗心 在5行8列画从左往右飞的小鸟 17行24列写字符Astimewent into the tomb of love marriage!并延时 清除小鸟并延时 在21行24列画一上升的气球 在17行39列写字符串 dear will you marry me?并延时 音乐响起 在20行53列写字符串 yes i will. 并延时 清屏幕 在9行48列画一颗心并延时 结束 字符个数送CX,设置初始坐标 DI指向第一个字符 保存当前参数:字符个数,行列坐标,字符首址 根据偏移计算行列号 是否一行画完? 是 结束 否 置光标,写字符 DI指向下一个字符 2
2) 移动程序的流程图
根据偏移计算行列号 延 时 图是否画完? 是 是 结束 是否一行画完? 否 置光标,写字符 DI指向下一个字符 否 根据偏移计算行列号 DI指向第一个字符 字符个数送CX,设置初始坐标 保存当前参数:字符个数,行列坐标,字符首址 取参数:字符个数,行列坐标,字符首址
图是否清除?是 为重画图案设置字符个数,行列坐标,字符首址 置光标,写黑色字符清除机器人 DI指向下一个字符 否 3
3.4 设计源程序 PUSHR MACRO X,Y,Z,W PUSH PUSH PUSH PUSH ENDM
;堆栈顶数据弹出到寄存器宏定义 POPR POP POP POP POP ENDM STACKS
DW
SEGMENT 256 DUP (?) ENDS SEGMENT MACRO X,Y,Z,W W Z Y X X Y Z W
STACKS DATA
ROBOT DB 36 ;女孩
DB 2FH,0DH,0,0 ;左手,字符属性,行偏移,列偏移 DB 08H,01H,0,1 ;胸部,字符属性,行偏移,列偏移 DB 5CH,0DH,0,1 ;右手,字符属性,行偏移,列偏移 DB 1EH,05H,1,-1 ;腹部,字符属性,行偏移,列偏移 DB 13H,7H,1,0 ;两腿,字符属性,行偏移,列偏移 DB 02H,04H,-3,0 ;面部,字符属性,行偏移,列偏移 DB 2AH,04H,-1,0 ;天线,字符属性,行偏移,列偏移 DB 77H,0FCH,-2,-3 ;字母w DB 68H,0FCH,0,1 ;字母h
4
DB 61H,0FCH,0,1 ;字母a DB 74H,0FCH,0,1 ;字母t DB 27H,0FCH,0,1 ;标点下引号 DB 73H,0FCH,0,1 ;字母s DB 0H,0FCH,0,1 ;空格 DB 75H,0FCH,0,1 ;字母u DB 70H,0FCH,0,1 DB 3FH,0FCH,0,1 2FH,0DH,0,-4 DB 08H,01H,0,1 DB 5CH,0DH,0,1
DB 1EH,05H,1,-1 DB 13H,7H,1,0
DB 02H,04H,-3,0 DB 2AH,04H,-1,0 DB 77H,0FCH,-2,-3 DB 68H,0FCH,0,1 DB 61H,0FCH,0,1 DB 74H,0FCH,0,1 DB 27H,0FCH,0,1 DB 73H,0FCH,0,1 DB 0H,0FCH,0,1
DB 75H,0FCH,0,1 DB 70H,0FCH,0,1 DB 3FH,0FCH,0,1
ROBOT1 DB 50 DB 2FH,0FH,0,0 DB 08H,01H,0,1 DB 5CH,0FH,0,1 ;字母p ;标点问号
;男孩
;左手,字符属性,行偏移,列偏移;胸部,字符属性,行偏移,列偏移;右手,字符属性,行偏移,列偏移5
DB 0C5H,02H,0,1 ;花柄
DB 05H,0CH,-1,0 ;花
DB 0DBH,02H,2,-2 ;腹部,字符属性,行偏移,列偏移 DB 13H,7H,1,0 ;两腿,字符属性,行偏移,列偏移 DB 02H,07H,-3,0 ;面部,字符属性,行偏移,列偏移 DB 48H,0FCH,-3,-6 ;字母H DB 6FH,0FCH,0,1 DB 6EH,0FCH,0,1 DB 65H,0FCH,0,1 DB 79H,0FCH,0,1 DB 2CH,0FCH,0,1 DB 77H,0FCH,0,1 DB 61H,0FCH,0,1 DB 69H,0FCH,0,1 DB 74H,0FCH,0,1 DB 00H,0FCH,0,1
DB 66H,0FCH,0,1 DB 6FH,0FCH,0,1 DB 72H,0FCH,0,1 DB 00H,0FCH,0,1
DB 6DH,0FCH,0,1 DB 65H,0FCH,0,1 DB 2FH,0FH,0,0 DB 08H,01H,0,1 DB 5CH,0FH,0,1
DB 0C5H,02H,0,1 DB 05H,0CH,-1,0 DB 0DBH,02H,2,-2 DB 13H,7H,1,0
o n e y w a i t ;空格
f o r ;空格
m e
6
;字母;字母;字母;字母;标点逗号;字母;字母;字母;字母;字母;字母;字母;字母;字母
DB 02H,07H,-3,0 DB 48H,0FCH,-3,-6 DB 6FH,0FCH,0,1 DB 6EH,0FCH,0,1 DB 65H,0FCH,0,1 DB 79H,0FCH,0,1 DB 2CH,0FCH,0,1 DB 77H,0FCH,0,1 DB 61H,0FCH,0,1 DB 69H,0FCH,0,1 DB 74H,0FCH,0,1 DB 00H,0FCH,0,1 DB 66H,0FCH,0,1 DB 6FH,0FCH,0,1 DB 72H,0FCH,0,1 DB 00H,0FCH,0,1 DB 6DH,0FCH,0,1 DB 65H,0FCH,0,1 BUF DB 36 DB 0C4H,08H,0,0 DB 0F2H,06H,0,1 DB 0C4H,08H,-2,2 DB 0F2H,06H,0,1 DB 0C4H,08H,3,-1 DB 0F2H,06H,0,1 DB 0C4H,08H,-4,2 DB 0F2H,06H,0,1 DB 0C4H,08H,3,-1 DB 0F2H06H,0,1
;小鸟
7
DB 0C4H,08H,3,-1 DB 0F2H,06H,0,1 DB 0C4H,08H,0,0 DB 0F2H,06H,0,1 DB 0C4H,08H,-2,2 DB 0F2H,06H,0,1 DB 0C4H,08H,3,-1 DB 0F2H,06H,0,1 DB 0C4H,08H,-4,2 DB 0F2H,06H,0,1 DB 0C4H,08H,3,-1 DB 0F2H,06H,0,1 DB 0C4H,08H,3,-1 DB 0F2H,06H,0,1 DB 0C4H,08H,0,0 DB 0F2H,06H,0,1 DB 0C4H,08H,-2,2 DB 0F2H,06H,0,1 DB 0C4H,08H,3,-1 DB 0F2H,06H,0,1 DB 0C4H,08H,-4,2 DB 0F2H,06H,0,1 DB 0C4H,08H,3,-1 DB 0F2H,06H,0,1 DB 0C4H,08H,3,-1 DB 0F2H,06H,0,1
BUF1 DB ‘dear will you marry me ?’ LEN1=$-BUF1
BUF2 DB ‘yes i will.’
8
正在阅读:
汇编语言课程设计07-07
第十章分销渠道策略08-17
资产评估多选03-24
十八届三中全会召开02-18
基于FLASH的“文明知行”游戏的设计与实现 - 图文11-29
关于小学教师网络研修学习心得体会合集08-04
商业银行联练习及答案05-02
《公共关系学》练习题09-09
电大本科金融《金融法规》试题及答案01-27
- 清真菜谱
- 我国国民经济和社会发展十二五规划纲要(全文)
- 高三物理机械振动和机械波复习2
- 浙江省公路山岭隧道机械化装备应用指导手册 doc - 图文
- 2018届高三数学文科二轮复习:专题检测(九) 导数的简单应用
- 2015年上海市公务员录用考试《行政职业能力测验》试卷(B类)
- 七年级道德与法制下册
- 大班户外游戏教案
- 病虫害预警 - 图文
- 某养鱼场为了提高经营管理水平
- 汉中市勉县尧柏余热汽机规程 10
- 烹饪试卷
- 事业单位考试公共基础知识专项分类题库训练
- 语文:第2课 走一步,再走一步 课堂导学案(人教版 七上)
- 天汉使用手册
- 人教版小学三年级数学下册教学计划
- 房地产销售管理完全操作手册122页
- 2009年评审通过具有中学高级教师专业技术资格人员名单...
- 《15秋公共关系学》作业1
- 2017最新版监理公司三标一体管理手册
- 汇编语言
- 课程
- 设计
- 鄂尔多斯项目可行性研究报告
- 选修课讲稿之一蒲老经验
- 全国2008年1月自学考试光纤通信原理试卷参考答案
- Java聊天室系统程序设计实验报告 - 图文
- 全国进出口商品检验检疫参考资料以及试题答案2004-10-9
- 西方哲学智慧课后习题
- 2015建筑业资质标准
- 高中压调压站置换通气技术规程
- xml习题1答案(南信大专用)
- 王红刚-15汽修1班-机械基础考题1
- 南开大学信息技术科学学院2012年
- 西藏自治区如何应对司法考试备考阶段“疲劳期”每日一练(2014.8.
- 投标合作协议书
- 关于对幼师专业学生就业和培养的思考
- 《关于中国姓氏文化渊源的研究》
- 人力资源管理与企业核心竞争力
- 中国棉布袋行业市场调查研究报告(目录)
- 宜阳县香鹿山镇第二初级中学、留村小学浴室项目 - 图文
- “十三五”重点项目-微量元素检测仪项目可行性研究报告 - 图文
- 真我中心学 全面化自我提升(第二部分): 外在的提升