下载此文档

字符图形程序的设计与实现毕业论文.doc


文档分类:IT计算机 | 页数:约17页 举报非法文档有奖
1/17
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/17 下载此文档
文档列表 文档介绍
目录1设计内容及要求………………………………………………………………………………………………………………………………………………………………………12设计…………………………………………………………………………………………………………………………………………………………………………………..……………………………………………………………………….……………………………………………………………………….……………………………………………………………………………………………………………………….43测试及评估……………………………………………………………………………………………………………………………………………………………………74心得体会……………………………………………………75参考资料……………………………………………………8附录……………………………………………………………9字符图形程序的设计与实现1设计内容及要求::(1)制作一个图形元素表,表中将所需的各种字符图形编上号码,并用存储器映射法将其显示在屏幕的左上部分。(2)将光标定位在屏幕的右半部分画图区,上、下、左、右光标控制键控制光标在四个方向的移动,不显示其轨迹,同时要控制光标位置不超出画图区的边界。(3)当按动某一数字键时,在光标位置处显示出相应编号的字符图形,然后移动光标,再显示下一个图形,最后绘出一幅有字符组成的图形。(4)按动ESC键,退出程序,返回DOS。: 本次设计的目的主要是为了让大家进一步的学会汇编程序的编译,链接,执行操作。深入了解利用汇编指令是如何实现对存储器及寄存器访问的,并在此基础上学会用汇编指令、伪指令、BIOS中断调用、DOS中断调用及子程序等实现相应的功能。字符图形程序设计的重点在于加强学生对BIOS中断10的学****了解该中断的相应功能,感受中断调用给汇编程序带来的方便。通过编写汇编语言,实现字符图形的显示,让学生加深了对汇编程序理论课程的理解,更加了解汇编语言的应用,并且能够按要求编写程序,从而提高学生的汇编语言知识,更进一步地了解了汇编语言,通过本次设计,可以让学生深刻体会到中断调用的功能。2设计::本程序是显示由多个字符组成的图形的程序,需要将多个字符定义在一个字符图形表里。字符图形表包括每个字符的ASCⅡ码、属性以及在显示图形中的相对位移量(相对位移量是指前一个字符和当前要显示的字符之间的行距和列距)四个参数组成。字符图形表中的第一个字节“89”是组成图形的字符数,编写程序需要将每个字符的ASCⅡ码和属性以及显示的位置放入相应的寄存器中,然后发出显示命令,当89个字符都显示出来后,我们就可以看到两个“字”的图形。为了清晰地看到每一个字,需要延时,程序中编写了延时子程序。此外,程序中还有清屏子程序和移动子程序,通过适当改变延时时间,甚至可以实现图形的移动。::字符图形程序输入显示清屏图1“字符处理系统”:输入功能为从键盘读字符。调用参数AH=功能类型。返回参数AL=输入字符的ASCII码,AH=输入字符的扫描码。显示功能在DOS文本方式显示字符。使用DOS显示中断(INT10H),调用参数AH=功能类型,BH=显示的页号,AL=要显示的字符,BL=显示字符的属性(颜色等),CX=字符的重复次数。无返回参数。清屏功能为清除屏幕内的内容。调用参数AH=功能类型,AL=0初始化窗口,BH=卷入行属性,CH/CL=要清屏区域左上角的行/列号,DH/DL=要清屏区域右下角的行/列号。无返回参数。:开始显示字符集和边界从键盘接收字符,AH←字符码AH←扫描码字符是否为上字符是否为下字符是否为左字符是否为右字符是否为DEL字符是否为ESC结束NNNNNN字符是否为数字1-9字符是否为字母a-i光标是否过界N光标位置还原光标上移光标是否过界光标位置还原光标下移光标是否过界光标位置还原光标左移光标是否过界光标位置还原光标右移清除屏幕内容显示对应的字符设置对应的颜***2“字符处理系统”:数据类型的定义和说明:datasegmentarray1db0,1,2,3,4,5,6,7,8,9rowdb0coldb0colordb0fharray2db'pleasepayattention:press"ESC"toexit&press"del"toclearscreen','$'array3db'CHARACTE

字符图形程序的设计与实现毕业论文 来自淘豆网www.taodocs.com转载请标明出处.

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