没有合适的资源?快使用搜索试试~ 我知道了~
小动画汇编程序设计.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 129 浏览量
2021-11-26
09:37:02
上传
评论
收藏 313KB PDF 举报
温馨提示
试读
31页
小动画汇编程序设计.pdf
资源推荐
资源详情
资源评论
学 号:
微机原理及接口技术
课程设计
题 目
可爱小动画程序
学 院
专 业
班 级
姓 名
指导教师
2014 年 12 月 28 日
武汉理工大学《微机原理与接口技术》课程设计说明书
课程设计任务书
学生姓名: 专业班级:
指导教师: 工作单位: 自动化学院
题 目: 可爱小动画程序
初始条件:
本动画先显示一个方框向中间由大变小,最后出现一个红心, 按 Q
退出程序。
要求完成的主要任务 :
(包括课程设计工作量及其技术要求, 以及说明书撰写等具体要求)
(1)设计任务及要求分析
(2)方案比较及认证说明
(3)系统原理阐述
(4)硬件设计课题需要说明:硬件原理,电路图,采用器件的功能说明
(5)软件设计课题需要说明:软件思想,流程图,源程序及程序注释
(6)调试记录及结果分析
(7)总结
(8)参考资料
(9)附录:芯片资料或程序清单,软件演示屏幕拷贝图或硬件实物图
武汉理工大学《微机原理与接口技术》课程设计说明书
目录
摘要
.....................................................................................................................................................................
1
1. 课程设计的目的及要求
............................................................................................................................
2
1.1 课程设计的要求
..............................................................................................................................
2
1.2 课程设计的目的 .............................................................................................................................. 2
2. 设计要求分析
..............................................................................................................................................
2
2.1 设计思路
............................................................................................................................................
2
2.2 汇编程序开发过程
.........................................................................................................................
2
2.3 汇编语言设计中主要指令
............................................................................................................
3
3. 程序设计方案
..............................................................................................................................................
3
3.1 设计功能
............................................................................................................................................
3
3.2 设计方案
............................................................................................................................................
4
3.3 动画程序流程图 .............................................................................................................................. 4
4. 汇编语言程序设计
.....................................................................................................................................
6
4.1 显示方案设计
..................................................................................................................................
6
4.2 主程序设计
.......................................................................................................................................
6
4.3 子程序设计
.......................................................................................................................................
6
5. 结果分析
.....................................................................................................................................................
11
6. 总结
..............................................................................................................................................................
12
参考文献
.........................................................................................................................................................
13
附录 1 运行效果图 ...................................................................................................................................... 14
附录 2 程序源代码
......................................................................................................................................
16
1
摘要
本设计实现了用汇编语言编制一个小动画,该动画由几十个像素点构成。在计算机图
形设计中,通过对各像素点的移动来实现动画的播放。而处理这些像素点又需要大量的指
令。汇编语言由于其就速度而言远比其他语言程序快得多,所以具备一定优势。
本文是着重通过对动画程序的设计实现汇编语言程序设计。阐述动画汇编程序的设计
思路与方案,绘制程序流程图,运用 8086CPU提供的指令、伪指令、宏指令及 DOS,BIOS
功能调用编写程序源代码,同时给出说明注释。并用计算机提供的软件调试工具对所编写
程序进行运行调试。
关键字:动画 汇编语言 DOS BIOS
武汉理工大学《微机原理与接口技术》课程设计说明书
2
可爱小动画程序
1. 课程设计的目的及要求
1.1 课程设计的要求
本次课程设计要求编写一个完整的汇编程序程序来实现小动画。动画要求先显示一个
距形由大变小,最后屏幕上出现一个红色心形图案,按 Q键退出程序。为了更方便的观看
动画,还需设计操作提示语以及动画的循环播放功能。
1.2 课程设计的目的
微机原理课程设计是自动化专业的专业必修课的实践环节。本课程设计的主要目的是
掌握汇编程序设计的基本方法,并掌握汇编程序设计中常见错误的排除和避免,提供一个
既动手又动脑的独立实践机会,将课本上的理论知识和实际有机的结合起来,锻炼分析解
决实际问题的能力,从而进一步提高了实践运用的能力
2. 设计要求分析
2.1 设计思路
本程序主要是利用 BIOS功能调用的 10H 中断类型实现的。利用其 12 号功能,设置像
素点的颜色、坐标和个数,从而画出图形需要的线段,如画方框、画心等。画完图形之后
延时,清屏。同时,利用 dos 功能调用的 08 号功能,从键盘输入字符。如果是任意键,则
进入图形显示;如果是“ R”键,则重新播放动画;如果是“ Q”键,则退出。
由于需要在屏幕上显示矩形和心形,所以在进行图形的显示设计时,程序中需要绘
制多种图案,具体由方框,点,心等来形成整个图案。为了程序的可阅读性,程序中将绘
制基础图案的代码单独列为子程序,如画线子程序,画方框子程序,画点子程序,延时子
程序,清屏子程序等。
2.2 汇编程序开发过程
汇编语言设计总过程流程图如图 2-2 所示:
剩余30页未读,继续阅读
资源评论
BlueWatergg
- 粉丝: 3
- 资源: 11万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功