char macro X
mov dx,offset X
mov ah,9
int 21h
endm
CODE SEGMENT
ASSUME CS:CODE,DS:CODE
START:
push cs
pop ds
mov si,offset password
char mes1
mov cx,3
next:
mov ah,7
int 21h
push ax
mov al,'*'
mov ah,0eh
int 10h
pop ax
or al,20h 字符都化为小写姿慧
cmp al,[si]
jnz error
inc si
loop next
jmp exit
error:
char mes2 口令错误
exit:
mov ah,0
int 16h
mov ah,4ch
int 21h
mes1 db 13,10,9,'Input the Password: ',13,10,9,'$'
mes2 db 13,10,9,'Error Password!$'口令错误
mes3 db 13,10,9,'Welcome in!$'口令正确
password db 'yxt' 预存密码
CODE ENDS
END START
你有C语言程序了,就用keilc编译,在配置编译选项时,在搭羡桐列表标派逗签中,选中汇编代码知坦,编译后用会生成.LST文件,打开这个LST文件后就会找到汇编代码了,整理一下就是需要汇编程序了。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)