下载此文档

图形显示程序设计汇编语言课程设计.doc


文档分类:IT计算机 | 页数:约19页 举报非法文档有奖
1/19
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/19 下载此文档
文档列表 文档介绍
课程设计说明书学生姓名:学号:学院:中北大学信息商务学院专业:自动化题目:图形显示程序设计指导教师:职称:讲师2013年6月8日课程设计任务书2012/2013学年第二学期学院:中北大学信息商务学院专业:自动化学生姓名:学号:课程设计题目:图形显示程序设计起迄日期:6月8日~6月14日课程设计地点:指导教师:系主任:下达任务书日期::1、培养学生理论联系实际的设计思想,提高学生综合运用汇编语言课程理论知分析问题,解决问题的能力。2、通过查找,运用设计资料,完成工程设计所必备的基本训练。3、使同学更深入的了解计算机系统的有关知识,为以后的学****和系统开发奠定良好的基础。(包括原始数据、技术参数、条件、设计要求等):设计一个程序,该程序可以接收键盘输入的3个命令(s,z,y),各个命令的具体功能为:按下y键,画圆。按下s键,画变换颜色的三角形。按下z键,画变换颜色的矩形。按下q键,退出。〔包括课程设计说明书(论文)、图纸、实物样品等〕:设计任务及要求分析运行环境说明软件设计课题需要说明:软件思想,流程图,源程序及程序注释调试记录及结果分析程序清单,:[1]《汇编语言、微机原理及接口技术》(第三版)电子工业出版社。[2]《微型计算机原理与接口技术》***出版社。[3]沈美明、温冬蝉编:“IBM-PC汇编语言程序设计第2版”,清华大学出版社[4]陆忠华等编:“汇编语言程序设计”,科学出版社,1993.[5][杨季文等编:80X86“编语言程序设计教程”,清华大学出版社,1998。:1、做同一个题目的学生,所采用的设计方法或参数不能完全相同。2、设计报告要写出详细的设计步骤和结果,并按照题目要求的顺序书写(手写、打印均可)。:时间(天)内容安排1分析设计准备3编程调试阶段1编写课程设计报告系主任审查意见:签字:年月日图形显示程序设计1设计内容设计一个程序,该程序可以接收键盘输入的3个命令(s,z,y),各个命令的具体功能为:按下y键,画圆。按下s键,画变换颜色的三角形。按下z键,画变换颜色的矩形。按下q键,退出。2运行环境本案例的两个程序统一要求使用计算机低级语言---汇编语言实现。具体要求如下:软件环境:,windows或dos操作系统,editplus或其他编辑软件,debug调试环境。硬件环境:8086或以上的cpu计算机一台。3设计思路Bios调用中并没有现成的显示圆、三角形和正方形的功能,故编写了3个子程序采用段内调用的方法来实现。其中圆用在屏幕上显示12个小圆点以围成一个圆来实现,12个小圆点的行列坐标事先定义在一个变量中。三角形和矩形采用控制写点的方式实现,用寄存器表示三角形的行、列、块的颜色,并且使用了堆栈技术。矩形未使用堆栈技术。4原理分析本课程设计可分为三个子程序,即显示矩形,显示三角形和显示圆的程序。设计之前要熟悉DOS调用和BIOS调用,以便在DOS界面上能输出图形和颜色,中断号功能中断号功能0H除法出错0EH软盘中断1H单步中断0FH并行打印机中断2H不可屏蔽中断10H显示中断3H断点中断11H取设备信息4H溢出中断12H取内存容量5H打印屏幕中断13H磁盘8H8254系统定时中断14H异步通信9H键盘中断15H磁带0AH彩***形接口中断16H键盘0BH异步通信串行口1中断17H打印机0CH异步通信串行口0中断18H驻留BIOS0DH硬盘中断19H引导装入程序5程序流程图开始显示提示信息接收键盘输入是“y”?是“s”?是“z”?CallyuanCallsan是“q”?Callzheng显示出错信息退出YYYNNNNY6程序清单DSEGSEGMENTINFO1DB0DH,0AH,’pleasechoosethelettery,s,z:’DB0DH,0AH,’inputqtoquit’,’$’INFO2DB0DH,0AH,’chooseerror!’,’$’D3DW0TOTALDB12DOTYXDB50,160DB60,135DB60,185DB75,115DB75,205DB95,110DB95,210DB110,114DB110,210DB130,135DB130,195DB145,165DSEGENDSSSEGSEGMENTSTACKDB200DUP(0)SSEGENDSCSEGSEGMENTASSUMECS:CSEG,DS:DSEG,SS:SSEGSTART:MAINPROCFARMOVAX,DSEGMOVDS,AXMOVAH,0;设置显示模式MOVAL,4;显示模式代号INT10H;10H号中断,显示I/O程

图形显示程序设计汇编语言课程设计 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数19
  • 收藏数0 收藏
  • 顶次数0
  • 上传人799474576
  • 文件大小0 KB
  • 时间2013-09-08