微机原理课程设计指导书汇.doc

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

liwenhua00 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档