程序执行后,给出操作提示,请用户输入用户名和密码;用户在输入密码时,程序不回显输入字符;只有当用户输入的用户名、密码字符串和程序内定的字符串相同时,才显示欢迎界面,并返回DOS。界面的颜色自定(彩色或黑白)
实验代码:
;FILENAME: EXA131.ASM
.486
NEWLINE MACRO ;换行;宏指令 MACRO...ENDM
MOV AH,02H ;AH=02H,DOS功能调用,显示一个字符
MOV DL,0AH ;DL=待显示字符的ASCII,“0AH”即换行
INT 21H ;用INT 21H执行DOS功能调用
MOV DL,0DH ;DL=0DH,即回车
INT 21H
ENDM
DISP1 MACRO VAR ;显示字符串;VAR:宏定义语句的形参
MOV AH,09H ;AH=09H,显示字符串
MOV DX,OFFSET VAR;DX=字符串首地址,必须以'$'结尾
INT 21H
ENDM
DISP2 MACRO Y,X,VAR,LENGTH,COLOR
MOV AH,13H ;BOIS AH=13H,显示字符串,可以确定颜色
MOV AL,1 ;AL=0~3,设置屏幕显示显示方式,AL=1H,即40*25,彩色文本方式
MOV BH,0 ;BH显示页号
MOV BL,COLOR ;BL为属性字(AL=0,1时有效)
MOV CX,LENGTH ;串长度
MOV