加密口令程序

Author: 武汉 汪洋 Date: 1995-01-13

        c>debug   *启动debug*
        -a 100   *在偏移100处开始汇编*
        xxxx:0100 mov ah,09   *屏幕显示*
        :0102 mov dx,0200
        :0105 int 21
        :0107 mov bute ptr[0190],00  *在0190处放入初始标志0*
        :010c mov ah,07  *无回显输入字符,与下面密码字ASCII码比较*
        :010e int 21
        :0110 cmp al,44  *比较是否是字符'D'*
        :0112 jz 0119   *是,跳至下一字符*
        :0114 mov byte ptr[0190],01  *不是,把标志处放1*
        :0119 int 21
        :011b cmp al,4c  *比较第二字'L'*
        :011d jz 0124
        :011f mov byte ptr[0190],01
        :0124 int 21
        :0126 cmp al,42  *比较第三字'B'*
        :0128 jz 012f
        :012a mov byte ptr[0190],01
        :012f mov ah,[0190]  *标志送AH寄存器*
        :0133 or ah,ah  *标志是否为1*
        :0135 jnz 0100  *不是,说明输入密码错,转回再输*
        :0137 ret  *输入正确,结束*
        -e200 0d'Password:' 0d 0a '$'
        -rcx  *写入110H个字节*
        cx 0000
        :110
        -n mm.com  *以mm为程序名的com文件
        -w     *写磁盘*
        writing 0110 bytes
        -q   *退出debug*
        c>
        在把此程序mm.com加载到AUTOEXEC.BAT中便可。
        (武汉  汪洋)