期末考试题
试编程:从键盘上输入自己的姓名,当按任一字符时,屏幕上将显示出
Welcome Mr. ***(男生)或 Welcome Miss. ***(女生)
等待从键盘上敲入任意字符
屏幕上换行显示:
你的学号是:09********
提示:
1、DOS 中断(向量号 21h)的 0AH 号功能是从键盘读取字符串
2、向量号 16h,功能号 1h 的中断的功能是:
若按过键,则 ZF=0,并读取键盘输入的 ASCII 码,并存放在 AL 中。
若没按过键,则 ZF=1
代码截图
DSEG SEGMENT 'DATA'
D DB 0DH,0AH,'$'
PASS1 DB 'WELCOME Mr.','$'
PASS2 DB '09168013','$'
N3 DB 19,20 DUP('$')
DSEG ENDS
CSEG SEGMENT 'CODE'
ASSUME CS:CSEG,DS:DSEG,ES:DSEG
START: MOV AX,DSEG
MOV DS,AX