- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
信息工程学院
课程设计报告
设计题目:吃豆子程序
名称:微机原理与接口课程设计
班级:通信1002班
姓名:
学号:
设计时间:至
指导教师:
评语:
评阅成绩:评阅教师:
一、课程设计的性质和目的
(1)通过课程设计,进行程序设计方法和技能的基本训练,巩固在课堂上
学到的有关软件程序设计的基本知识和基本方法,硬件电路的设计等;
(2)通过实际动手能力的培养,进一步熟悉汇编语言的结构和使用方法,
掌握软硬结合的控制程序设计,达到能独立阅读、编制和调试一定规模的汇编
语言程序的水平。
二、课程设计的要求
1、遵循模块化、结构化的程序设计方法。
2、要求程序必须正确。
3、程序简明易懂,多运用输入输出提示,有出错信息及必要的注释。
4、要求程序结构合理,语句使用得当。
5、适当追求编程技巧和程序运行效率。
三、主要仪器设备及软件
PC机、MASM汇编软件、绘图软件及仿真等。
四、课程设计题目及要求
题目:吃豆子程序
要求:在屏幕上显示多行“豆子”(用“.”表示),用一个“嘴巴”(用字
符“C”表示),程序运行时,单击空格,“嘴巴”开始从左到右逐行还是“吃豆
子”,一直到“豆子”被吃完停止或者单击空格暂停。
五、课题分析及设计思路
吃豆子程序这个课程设计,我个人觉得比较有意思,但也觉得这题目不是
很简单,它不但要运用我们上课所学的知识,还涉及到许多课外的内容。
对于这个题目我的设计思路是:在屏幕上显示多行“豆子”(用“.”表示),
用一个“嘴巴”(用字符“C”表示),程序运行时,单击空格,“嘴巴”开始从
左到右逐行还是“吃豆子”,一直到“豆子”被吃完停止或者单击空格暂停。
主要运用DOS调用及BIOS调用得到相关的程序得到的,在程序数据段定
义一段再调用DOS中断显示豆子,用字符“C”表示嘴巴。用“.”表示豆子;
首先屏幕上要布满“.”也就是豆子;然后字符“C”每走一步,此时豆子也要在
相应位置减少一个,直到豆子被吃完或者按空格键停止游戏。
主要程序调用命令及格:
1.int21H中断
movah,07H;调用07H设置屏幕滚屏显示
int21H;调用系统中断,键盘输入
movax,4c00h
int21h;中断调用程序
movah,07H;利用07号DOS系统功能调用退回DOS
int21H;调用系统中断
movax,4C00H;调用INT21H的4CH号中断,安全退
出程序
int21H;调用系统中断
2.int10H中断
moval,02H;02H用文本坐标下设置光标位置
int10H;BIOS对屏幕及显示器所提供的服务
movah,02H;02H用文本坐标下设置光标位置程序
movbh,0
xordx,dx;二进制运算做清0操作,dx清0
int10
六、程序主要流程图:
吃豆子程序流程图如下:
七、程序主要代码与分析:
assumecs:co
您可能关注的文档
最近下载
- (康德卷)重庆市高2025届高三第一次联合诊断检 化学试卷(含答案).docx
- 应急预案分工图.docx VIP
- 答辩单个精子转录组学、基因组学特征及在男性不育诊断中的应用.ppt
- 专题一 如何读懂诗歌(二):揣摩细节信息-2024年高考语文古代诗歌阅读技巧(全国通用).pptx VIP
- 工业企业设计卫生标准GBZ1-2010.pdf
- 李智-国际传播(第二版)第八章 国际传播的受众.pptx VIP
- HGT 21544-2006 预埋件通用图.docx
- 广播电视学导论.ppt
- (康德卷)重庆市高2025届高三第一次联合诊断检数学试卷(含答案).docx
- 露天矿安全规程考试复习题.pdf VIP
文档评论(0)