加密口令程序 武汉 汪洋 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中便可。 (武汉 汪洋)