1 / 15
文档名称:

微机研讨小鸟飞过.ppt

格式:ppt   大小:340KB   页数:15页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

微机研讨小鸟飞过.ppt

上传人:落意心冢 2022/12/2 文件大小:340 KB

下载得到文件列表

微机研讨小鸟飞过.ppt

文档介绍

文档介绍:该【微机研讨小鸟飞过 】是由【落意心冢】上传分享,文档一共【15】页,该文档可以免费在线阅读,需要了解更多关于【微机研讨小鸟飞过 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。微机研讨小鸟飞过
题目设想
利用汇编语言实现简易动画的途径有许多种,我们组则选择了利用Bios的调用中的显示功能来做。小鸟图形的设计方法也有很多种,可以利用打点作图,也可以以字符画的形式。由于bios有些功能模式在win7系统下不兼容,还因时间的限制,本组选择了用字符画模拟小鸟的形状,利用bios的00号功能的字符显示方式。我们最终的结果是让字符小鸟在屏幕上飞出一个V字形。
源代码选段
DATASEGMENT
INFO1DB0DH,0AH,'INPUT1OR2:(1:bird,2:exit)$'
BIRDDB2DH,10,3EH,10,4FH,10,2EH,10
DB2DH,10,3DH,10,4FH,10,2EH,10;小鸟的字符图形表
DB1000DUP(?)
DATAENDS
STACKSEGMENTstack
DB200DUP(0)
STACKENDS
CODESEGMENT
ASSUMECS:CODE,DS:DATA,SS:STACK
源代码选段
START:MOVAX,DATA
MOVDS,AX
MOVAH,0;设置显示方式为黑白字符显示方式
MOVAL,0
INT10H
LEADX,INFO1;在显示器上显示字符串提示信息
MOVAH,9
INT21H
MOVAH,0;从键盘读取字符到AL寄存器
INT16H
CMPAL,31H;比较AL是否等于1
JNEA
CALLXIAO
A:CMPAL,32H;比较AL是否等于2
JNESTART
MOVAH,4CH;终止当前程序并返回调用程序
INT21H
源代码选段
xiaoproc;小鸟子程序
PUSHDS
MOVAX,0
PUSHAX
MOVAX,DATA
MOVDS,AX
MOVAH,0;设置显示方式为黑白字符显示方式
MOVAL,0
INT10H
MOVAH,0FH;读当前显示状态
INT10H
MOVDH,0
MOVDL,0
源代码选段
BEGIN:MOVSI,2
MOVCX,1;光标位置显示图形的次数
LEADI,BIRD;DI指向小鸟字符表首字母
DISP:CMPDL,20
JAEdisp1
MOVBP,DX
MOVAH,2;设置光标位置
INT10H
MOVAH,9;显示小鸟字符图形
MOVAL,[DI]
MOVBL,[DI+1]
INT10H
MOVDX,BP
CALLDLY;延时
MOVAH,2;设置光标位置
INT10H
MOVAH,9;显示空字符图形
MOVAL,'‘
MOVDX,BP
INCDL
incdh
ADDDI,8
DECSI
JNZDISP
JMPBEGIN
源代码选段
disp1:CMPDL,40
JAEexit1
MOVBP,DX
MOVAH,2;设置光标位置
INT10H
MOVAH,9;显示小鸟-字符图形
MOVAL,[DI]
MOVBL,[DI+1]
INT10H
MOVDX,BP
CALLDLY;延时
MOVAH,2;设置光标位置
INT10H
MOVAH,9;显示空字符图形
MOVAL,''
MOVDX,BP
INCDL
DECdh
ADDDI,8
DECSI
JNZDISP1
JMPBEGIN
EXIT1:RET
XIAOENDP
源代码选段
DLYPROCNEAR;延时子程序
PUSHCX
PUSHDX
MOVDX,150
DL1:MOVCX,6801
DL2:LOOPDL2
DECDX
JNZDL1
POPDX
POPCX
RET
DLYENDP
CODEENDS
ENDSTART
让小鸟飞一会儿
Bios功能调用在书上有提到过,但是由于不是很详细,所以在应用时我们也出现了许多问题。下面给大家讲一讲我们组在编程时出现的几个典型问题。
Thankyou

最近更新

一级建造师之一建公路工程实务题库1000道及参.. 301页

一级建造师之一建公路工程实务题库1000道及答.. 301页

一级建造师之一建公路工程实务题库1000道带答.. 302页

一级建造师之一建公路工程实务题库1000道精品.. 302页

一级建造师之一建公路工程实务题库1000道附答.. 302页

一级建造师之一建工程法规题库1000道【名师系.. 330页

一级建造师之一建工程法规题库1000道及完整答.. 331页

一级建造师之一建工程法规题库1000道有答案 330页

一级建造师之一建港口与航道工程实务题库1000.. 306页

一级建造师之一建港口与航道工程实务题库1000.. 306页

一级建造师之一建港口与航道工程实务题库1000.. 306页

一级建造师之一建港口与航道工程实务题库1000.. 306页

一级建造师之一建港口与航道工程实务题库1000.. 307页

一级建造师之一建港口与航道工程实务题库1000.. 306页

安全员继续教育考试题库1000道及参考答案【b卷.. 282页

安全员继续教育考试题库1000道及答案一套 282页

安全员继续教育考试题库1000道精品(含答案).. 282页

演出经纪人之演出市场政策与法律法规题库400道.. 117页

演出经纪人考试题库1000道及答案 275页

演出经纪人考试题库1000道精品【有一套】 274页

演出经纪人考试题库1000道(满分必刷) 276页

林地便道恢复施工方案 3页

学生餐厅经营计划管理方案 5页

江苏省医疗机构校验现场审查基本标准 5页

年第一学期幼儿园乡土化美术活动实践研究阶段.. 4页

高分子成形加工技术基础学习教案 46页

光纤感温火灾探测系统方案(电厂) 22页

设备安装验收规范ppt课件 39页

农业现代化及新型农业经营体系 105页

烟风道拆除方案 4页