汇编做的字符显示程序

汇编做的字符显示程序

ID:41702356

大小:161.75 KB

页数:20页

时间:2019-08-30

汇编做的字符显示程序_第1页
汇编做的字符显示程序_第2页
汇编做的字符显示程序_第3页
汇编做的字符显示程序_第4页
汇编做的字符显示程序_第5页
资源描述:

《汇编做的字符显示程序》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、目录一.论文题目2二.技术参数2三.设计步骤21・数据段22.主程序23.清屏子程序34.显示子程序3五.程序代码4六.程序运行结果16七.设计体会17八.参考文献17九.附录17一.论文题目字符图案显示程序二.技术参数1•通过编程将字符数据直接置入显示存储区,文本方式下屏幕上的字符位置所对应的显示缓冲区的偏移地址为:行号(0〜24)X160+列号(0〜79)X2。2.BOIS功能调用:int10H在本程序中发回了至关重要的作用。在图形方式下,可以利用BOIS的int10h功能对屏幕上的像素进行读写和处理。例如设置彩色文本方式:movah,0,mova

2、l,3,intlOh;取当前显示方式:movah,Ofh,intlOh,;置光标位置:movah,2,intlOh;显示字符:movah,09,intlOh等3.DOS系统功能调用(21H)o从键盘输入字符:movah,01h,int21h,带返冋码终止:movah,4ch,int21ho三.设计步骤1・数据段在数据段中设置要显示“科技大学”图案的字符图形表。图形表主要包括每个字符的ASCII,屈性,以及在显示图形中的相对位移量(行、列坐标)四个参数组成。其屮,ASCII决定了用何种字符显示要求图案。行、列坐标恰当的排列决定了图形的完整性和美观性。2主

3、程序在主程序中完成初始化DOS,设置彩色文本方式等功能。其中清屏子程序、显示子程序。并且设置了退出的操作,操作者可以按空格退出,回到DOS界面。3•清屏子程序INT10H功能6使屏幕内容上卷指定的行,这个功能需要设置7个参数。AH、BH、CH、CL、DH、DL分别表示了上卷行数、初始化窗口、卷入行属性、左上角行列号和右上角行列号。在做这项工作前,将寄存器压栈保护寄存器,最后再出栈回复寄存器。4•显示子程序这是本程序的核心部分,在本程序中完成了字符的显示。在说明了光标的起止位置以后,使di指向表屮的第一个字符。改变行列的指针,取得字符值及属性再调用BOI

4、Smovah,09,int10hl来显示字符。如此循环,显示全部字符。在木段中,还需注意的一点就是判断是否出屏。如果出屏就不能继续显示字符。图4.1字符图形程序流程图图4.2显示子程序流程图五.程序代码datasegmentMySchooldb236;科技人学字符图形表db2ah,llh,0,ldb2ahJlh,0,ldb2ah,llh,0,ldb2ah,llh,l,・2db2ah,llh,hOdb2ah,llh,l,0db2ah,llh,l,-4db2ah,llh,0,ldb2ah,llh,0,ldb2ah,llh,0,ldb2ah,llh,0,ld

5、b2ahJlh,0,ldb2ah,llh,0,ldb2ah,llh,0,ldb2ah,llh,0,ldb2ah,llh,l,・4db2ahJlhJ,-ldb2ah,llh,0,ldb2ah,llh,0,ldb2ah,llh,l,-ldb2ah,llh,l,・2db2ahJlh,0,2db2ah,llh,0,2db2ah,llh,l,・2db2ah,llh,l,-3db2ah,llh,0,3db2ah,llh,l,-4db2ah,llh,0,4db2ah,llh,l,0db2ah,llh丄0db2ah,llh,-16,9db2ah,llh,l,-3db2

6、ah,llh,0,3db2ah,llh,l,・2db2ahJlh,0,2db2ah,llh,l,・ldb2ah,llh,0Jdb2ah,llh,l,-4db2ahJlh,0,4db2ah,llh,l,-3db2ah,llh,0,3db2ah,llh,l,-2db2ah,llh,0,2db2ah,llh,l,・4db2ah,llh,0,ldb2ah,llh,0,1db2ah,llh,0Jdb2ah,llh,0,ldb2ah,llh,0,ldb2ah,llh,0,ldb2ah,llh,0,1db2ah,llh,0Jdb2ah,llh,l,-4db2ah,l

7、lh,l,0db2ah,llh丄0db2ah,llh,l,0db2ah,llh,l,0db2ahJlhJ,0db2ah,llh,l,0db2ah,llh,-17,lldb2ah,llh,l,0db2ah,llh,l,0db2ahJlhJ,0db2ah,llh,l,・4db2ah,llh,0,ldb2ah,llh,0,ldb2ah,llh,0,ldb2ahJlh,0,ldb2ah,llh,0,ldb2ah,llh,0,ldb2ah,llh,0,ldb2ah,llh,0,ldb2ahjlh丄-4db2ah,llh,l,・ldb2ah,llh,0,ldb2a

8、h,llh,l,0db2ah,llh,l,・2db2ahJlh,0,2db2ah,llh,l,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。