title ***简单密码输入 by lluct***
data segment ;定义数据段
input db 100 dup (?) ;定义输入的字符串,字符串必须用db定义,长度为100个字节
cmpare db '5201314','$' ;定义密码
msg1 db 'PASSWORD RIGHT!','$' ;定义输入密码正确后显示出来的信息
msg2 db 'PASSWORD ERROR!','$' ;定义输入密码错误后显示出来的信息
headmsg db 'ENTER YOUR PASSWORD:','$' ;头信息
data ends ;数据段结尾
code segment ;定义代码段
assume cs:code ;规定cs的内容
assume ds:data ;规定ds的内容
start: mov ax,data ;程序从start开始
mov ds,ax ;ds置初值,data的段地址
mov si,0 ;变址寄存器置初值0
变址寄存器置初值0设置为0有什么用?? |