- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理课程设计指导书汇
题目一:动画程序设计
本题目重点考查BIOS中断调用中显示器控制的子程序调用。主要包括:显示器显示方式设置,背景颜色和前景颜色设置及写像素点等。
设计要求:
以滚动方式输出小车动态行驶图形。
小车在公路上动态行驶,从屏幕左侧驶向屏幕右侧。在到达屏幕右侧后,公路下降一段距离并改变颜色,然后小车继续由左向右行驶。
当下降到屏幕底部时,再返回到屏幕顶部重复上述过程。
直到有键按下,程序运行结束。
题目二:音乐程序设计
通过该题目的设计过程掌握PC及内部接口电路8255、8253的应用方法、BIOS中断调用。以及8253。8255芯片的初始化编程和音乐程序的设计方法。
设计要求:
利用系统内部的发声电路,产生音频声音。
选择一首歌曲,对其进行编程。
运行程序后能够反复演奏这首歌曲。
题目三:电子时钟程序设计
通过该题目的设计过程,熟悉和掌握主机内的8253/8254-2的计数器的应用,掌握汇编语言编程,时、分、秒在屏幕上显示的方法。熟悉和掌握主机内中断控制器8259A的使用方法。熟悉借用原有电路,重新设置定时器、编写中断服务程序的方法。
设计要求:
利用PC系列微机现有的硬件和软件资源编写时钟程序,在CRT屏幕上显示XX(时):XX(分):XX(秒),并且每秒钟更新一次显示。
程序从按下任意键开始显示数据区中存放的时间值。
运行中按下空格键则停止运行返回DOS。
题目四:画图程序设计
通过该题目的设计过程,熟悉和掌握通过BIOS INT 10H调用,将屏幕的工作方式设置为图形方式。确定好坐标,用写像素子程序画出线段,实现绘图。
设计要求:
1)利用汇编语言在图形形式下的编程方法设计一个图形。
2)通过CRT显示一个图形,图形不能过于简单。
题目五:简单计算器程序设计
通过该题目的设计过程,熟悉和掌握BIOS调用,利中INT 16H调用完成清屏、设置显示方式、设置窗口等操作。掌握INT 21H DOS系统功能调用,从键盘输入接收十进制操作数和运算符,由程序完成字符到二进制数的转换,并存储。掌握根据运算符完成运算,由程序在屏幕上显示运算结果等方法。
设计要求
1) 设计一个简单的计算器程序。
2)在屏幕上显示一个小窗口,将光标定位在窗口内。
3)通过运行程序,在窗口内输入一个表达式(单项运算)。
4)根据表达式计算运算结果,并在表达式的后面显示一个“=”和运算结果。
题目六:歌手大奖赛计分程序设计
通过该题目的设计过程,熟练掌握汇编语言程序设计与调试方法。熟练掌握ASCII码转换成BCD码及码制转换程序设计方法。熟练掌握数值运算的程序时间和调试方法。熟练掌握DOS功能调用
设计要求:
根据歌手大奖赛的要求,设计一个计算平均分的程序。
每位歌手的分数通过键盘输入。
评委人数共10人,去掉最高分和最低分后,求平均值。
屏幕显示每位评委的打分和最后得分。
题目七:字符串动画显示程序设计
通过该题目的设计过程,学习字符串的动画显示,左移位、右移位显示的编程方法。熟练掌握宏指令的使用方法,熟练掌握汇编语言程序设计与调试方法。
设计要求:
动态的显示一个字符串——应用程序的标题栏。
采用左、右移位的显示方法,动态的显示一个字符串。
动画程序设计
一、设计要求:
1. 以滚动方式输出小车动态行驶图形。
2. 小车在公路上动态行驶,从屏幕左侧驶向屏幕右侧。在到达屏幕右侧后,公路下降一段距离并改变颜色,然后小车继续由左向右行驶。
3. 当下降到屏幕底部时,再返回到屏幕顶部重复上述过程。
4. 直到有键按下,程序运行结束。
二、设计思路:
本题目重点考查BIOS中断调用中显示器控制的子程序调用。主要包括:
1. 显示器显示方式设置。
2. 背景颜色和前景颜色设置。
3. 写像素点等。
三、参考程序
DATA SEGMENT
LINE DW 10 ;定义行变量
COLOR DB 0 ;定义公路颜色
COLORl DB 0 ;定义 小车颜色
CORLUN DW 2 ;定义列变量
COUNTl DW 0
COUNT2 DW 0
COUNT3 DW 0
CAR-8 DB ; 车体模型
DB
DB
DB
DB
DB ,111
文档评论(0)