zyWord文件下载.docx
- 文档编号:18920911
- 上传时间:2023-01-02
- 格式:DOCX
- 页数:13
- 大小:15.26KB
zyWord文件下载.docx
《zyWord文件下载.docx》由会员分享,可在线阅读,更多相关《zyWord文件下载.docx(13页珍藏版)》请在冰豆网上搜索。
DB20H,70H,2,-3
DB20H,70H,2,-4
DB20H,70H,1,1
DB20H,70H,-8,2;
显示“Z”的程序
显示“Y”的程序
DB20H,70H,-3,4
DB20H,70H,0,-1
DB20H,70H,-9,5;
显示“1”的程序
DB20H,70H,-1,1
DB20H,70H,-11,1;
显示“3”的程序
DB20H,70H,-1,1
DB20H,70H,-1,-1
DB20H,70H,-9,7;
显示“0”的程序
DB20H,70H,0,7;
DB20H,70H,-12,2;
显示“班”的程序
DB20H,70H,1,-2
DB20H,70H,-4,-1
DB20H,70H,7,-3
DB20H,70H,-3,1
DB20H,70H,-6,2
DB20H,70H,-12,5
DB20H,70H,6,-3
DB20H,70H,-5,-1
DB20H,70H,1,-3
DATAENDS
STACKSEGMENT
DB2000DUP(0)
STACKENDS
CODESEGMENT
ASSUMECS:
CODE,DS:
DATA
MAINPROCFAR
SUBAX,AX
MOVAX,DATA
MOVDS,AX
MOVAX,03;
设置320*200彩色文本方式
INT10H
CALLCLEAR_SCREEN
LEASI,car
MOVDH,8
MOVDL,3;
从第10行第10列位置开始显示文字图形
CALLXX
BB:
XORAL,AL;
使AL清零
CALLCLEAR_SCREEN;
清屏
CALLCLEAR_SCREEN
防止未清除干净
MOVCX,44;
每次0.5s即2Hz
CALLWAITF;
调用延迟程序
CALLXX
CALLKEYBOARD_TEST;
检验键盘输入
CMPAL,'
Q'
JEEXIT
q'
JMPBB
EXIT:
MOVAH,4CH;
退出程序
INT21H
RET
MAINENDP
CLEAR_SCREENPROCNEAR;
具有清屏功能的子程序
PUSHAX;
将AX入栈
PUSHBX;
将BX入栈
PUSHCX;
将CX入栈
PUSHDX;
将DX入栈
MOVAH,6;
利用屏幕上卷进行清屏
MOVAL,6
MOVCH,0;
左上角行号
MOVCL,0;
左上角列号
MOVDH,250;
右下角行号
MOVDL,250;
右下角列号
MOVBH,7;
卷入行属性
INT10H;
调用显示功能
POPDX;
恢复寄存器
POPCX
POPBX
POPAX
RET;
返回主程序
CLEAR_SCREENENDP
XXPROCNEAR
PUSHAX
PUSHBX
PUSHCX
PUSHDX
PUSHSI
PUSHDI
MOVAH,0FH;
取当前显示方式
XORCH,CH;
使CX的清零
MOVCX,[SI];
在CX寄存器中放循环次数
INCSI;
SI指向字符表的第一个字符
MOVDI,310
YY:
ADDDH,[SI+2];
改变行列指针
ADDDL,[SI+3]
CMPDI,0
JEZZ
MOVAH,02;
移动光标位置
MOVAL,[SI]
MOVBL,[SI+1];
取字符值及属性
MOVCX,01
MOVAH,09;
显示字符
ADDSI,04;
SI指向下一个字符
DECDI
JMPYY
ZZ:
POPDI
POPSI
POPDX
XXENDP
KEYBOARD_TESTPROCNEAR;
检验键盘输入的程序
MOVAH,01
INT16H
JNEEE
RET
EE:
KEYBOARD_TESTENDP
WAITFPROCNEAR;
延时子程序
WAITF1:
INAL,61H
ANDAL,10H
CMPAL,AH
JEWAITF1
MOVAH,AL
LOOPWAITF1
WAITFENDP
CODEENDS
ENDMAIN
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- zy