微机原理与接口技术课程设计---动画程序设计
《微机原理与接口技术课程设计---动画程序设计》由会员分享,可在线阅读,更多相关《微机原理与接口技术课程设计---动画程序设计(14页珍藏版)》请在毕设资料网上搜索。
1、 微机原理与接口技术微机原理与接口技术 课程设计课程设计 设计课题: 动画程序设计 班 级: 学 号: 姓 名: 指导教师: 2013 年 1 月 15 日 一、设计题目 动画程序设计 二、设计内容 1、主要内容:利用 BIOS 系统功能调用,进行简单的动画设计。利用 BIOS 中断的 10 号、21 号功能,进行简单的动画设计,并根据以下提示信息进行选择: (1)小鸟从屏幕飞过。 (2)汽车按水平方向从屏幕上开过去。 (3)退出。 2、基本功能: (1)清屏宏定义 观察程序流程图, 在显示小鸟图形, 汽车图形时, 要先清屏, 所以在编写程序使用到宏, 因为宏定义只需在汇编语言原程序中定义一次
2、, 便可以多次反复调用。 调用时只需要一条宏 指令即可。 程序中的清屏定义为: CLEAR MACRO pch,pcl,pdh,pdl,pbh MOV AH,0 MOV AL,02H INT 10H MOV AL,0 MOV CH,pch MOV CL,pcl MOV DH,pdh MOV DL,pdl MOV BH,pbh INT 10H ENDM 宏指令名为 CLEAR, 定义了五个形式参数, 分别为: pch,pcl,pdh,pdl,pbh, 把 pch, pcl 的值分别传给窗口左上角行号、列号,pdh,pdl 的值分别传给窗口右下角行号、列号,pbh 的值则传给窗口底部卷入行属性。
3、利用已经定义好的宏,清屏时可以宏调用。 宏调用语句为:CLEAR 0,0,24,79,7 (2)子程序设计 在接受键盘输入后,判断 AL 的值,如果是“1”就调用小鸟子程序,如果是“2”就调 用汽车子程序,如果是“3”就结束退出。在小鸟子程序中又嵌套了延时子程序,在汽车子 程序中又嵌套了多个子程序。 (3)显示小鸟字符图形 程序中利用 BIOS 系统功能中 10H 中断的 09 号功能进行小鸟字符图形的显示, 程序段如 下: MOV AH,9 MOV AL,76H MOV BL,10 INT 10H 要是小鸟字符图形显示的更清晰,则需要延时。循环指令 LOOP,当 CX 不为零时,执行 循环转
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 接口 技术 课程设计 动画 程序设计
