在屏幕上输出中文字符

在屏幕上输出中文字符

ID:38748897

大小:30.50 KB

页数:3页

时间:2019-06-18

在屏幕上输出中文字符_第1页
在屏幕上输出中文字符_第2页
在屏幕上输出中文字符_第3页
资源描述:

《在屏幕上输出中文字符》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、在屏幕上输出中文字符“长春大学”。codesegmentassumecs:code,ds:codebegin:;----使文本显示模式扩展为全屏----movax,12hINT10H;置图形模式movax,3INT10H;置文本模式;-----设置数据段、扩展段初值------movbx,csmovds,bxmoves,bx;-----从显示字库A处替换为“长春大学”字模-----leabp,buffer;取字模首址movdx,41h;从显示字库A处替换movcx,8;换8个字movbx,1000hmovax,1100h;

2、装入用户字体int10h;-------扩展段值指向显存地址-------movax,0b800hmoves,ax;------显示指针指向左上角------movdx,0;显示指针指向左上角next:cld;正序显示movdi,dx;leasi,string;指向串首movah,07;字色为白movcx,10;10个字符he:lodsb;取一字stosw;存入显存loophe;显示下一字;-------------------------------movah,1int16h;有按键按下吗?jznewmovah,0int

3、16h;取其键值cmpal,0dh;是回车吗?jzexitnew:calldelayadddx,2;后移一个位置(2/-2)num:cmpdx,0;已到最左边了吗?jzkkkcmpdx,140;已到最右边了吗?jnzitkkk:negbyteptrcs:[num-1];2/-2互换it:jmpnext;在新位置重新显示exit:movah,4chint21h;返回DOSDELAYPROCpushdxpushcxpushaxmovcx,10@t:movdx,3dahta:inal,dxtestal,8jnztatb:inal

4、,dxtestal,8jztbloop@tpopaxpopcxpopdxretDELAYENDPstringdb'ABCDEFGH';------以下为长春大学16X16字模点阵数据-----------bufferdb5dup(8),9,8,0FFh,2dup(9),3dup(8)db9,0Eh,8,0,10h,30h,40h,80h,0,4db0FEh,2dup(0),80h,40h,20h,1Ch,8db0,1,7Fh,1,3Fh,2,0FFh,4,8,1Fhdb28h,0C8h,0Fh,2dup(8),0Fh,8,

5、0,0FChdb0,0F8h,0,0FEh,40h,20h,0F0h,2Ehdb24h,0E0h,2dup(20h),0E0h,20h,5dup(1)db0FFh,1,3dup(2),2dup(4),8,10h,60hdb5dup(0),4,0FEh,0,2dup(80h),2dup(40h)db20h,10h,0Eh,4,0,22h,2dup(11h)db0,7Fh,40h,80h,1Fh,0,1,0FFh,3dup(1)db5,2,2dup(8),10h,20h,0FEh,2,4db0E0h,40h,84h,0FEh,

6、6dup(0));****************codeendsendbegin

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

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

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