汇编课程设计五环图

上传者: u013709565 | 上传时间: 2021-06-05 15:40:06 | 文件大小: 846KB | 文件类型: DOC
要求在屏幕上画出彩色的五环图,主要的问题是对圆画法的设计。圆是由点组成的,每画一个点的时候就要考虑画下一个点的位置,这个就是问题的难点。 基本思路:通过对网上资料和图书馆资料的查询,用汇编语言画圆,就必须学习Bresenham画圆算法,这是计算机图形基础的方法。该算法包括利用圆的对称性,用八点对称画法画出8个单像素点,通过循环1/8个圆即可组成一个完整的圆。在画点时,只要使用BIOS中断调用即可显示有颜色点组成的画面。把每个颜色值放入到一个存储单元,每次读取不同数值即可实现5种颜色的显示。画完一个圆之后,通过对圆心平移,画出其他的圆,组成五环图。 在图形中,初始值是固定的,每个圆的圆心坐标、半径和颜色在程序中都有默认值。为扩展题目的内容,还增加了自定义圆环的属性的功能。对于自定义圆心坐标、半径和圆圈的颜色设计,用汇编语言1号功能输入,进行比较、转存数值等处理,分别改变原定义的圆心坐标、半径、颜色中的初始值。对于自定义圆圈的粗细是改变不同坐标画点综合的结果。初始值是“细线”:在画8个点时,每个点只调用一次画点子程序显示点;“粗线”:在画8个点时,每个点在“细线”的基础上,改变横纵坐标,多次调用画点程序,画出“细线”周围的点,最后达到“粗线”的效果。

文件下载

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明