有一个程序请大家诊断一下!,谢谢
这是一个比较键盘输入的个个句子,前面一个是关键词,后面一个是句子.找到关键词就显示"Match"否则"NO match."
datarea segment
key db 10
string1 db 'Enter key word:',13,10,'$'
mess1 db 'Match.',13,10,'$'
mess2 db 'No match.',13,10,'$'
string2 db 'Enter Sentence:',13,10,'$'
;
str db 50
datarea ends
prognam segment
main proc far
assume cs:prognam,ds:datarea,es:datarea
start:
push ds
sub ax,ax
push ax
mov ax,datarea
mov ds,ax
mov es,ax
lea dx,string1
mov ah,09
int 21h
lea dx,key
mov ah,0ah
int 21h
lea dx,string2
mov ah,09
int 21h
lea dx, es:str
mov ah,0ah
int 21h
lea si,key
lea di,str
mov cx,17
cld
rep cmpsb
je matchmess
lea dx,mess2
mov ah,09
int 21h
ret
matchmess:
lea dx,mess1
mov ah,09
int 21h
ret
main endp
prognam ends
end start
datarea segment
key db 10
string1 db 'Enter key word:',13,10,'$'
mess1 db 'Match.',13,10,'$'
mess2 db 'No match.',13,10,'$'
string2 db 'Enter Sentence:',13,10,'$'
;
str db 50
datarea ends
prognam segment
main proc far
assume cs:prognam,ds:datarea,es:datarea
start:
push ds
sub ax,ax
push ax
mov ax,datarea
mov ds,ax
mov es,ax
lea dx,string1
mov ah,09
int 21h
lea dx,key
mov ah,0ah
int 21h
lea dx,string2
mov ah,09
int 21h
lea dx, es:str
mov ah,0ah
int 21h
lea si,key
lea di,str
mov cx,17
cld
rep cmpsb
je matchmess
lea dx,mess2
mov ah,09
int 21h
ret
matchmess:
lea dx,mess1
mov ah,09
int 21h
ret
main endp
prognam ends
end start
...全文
相关推荐
汽车UDS诊断demo程序
关于汽车完整的UDS的demo程序,对刚入门UDS有很大帮助,架构清晰,很容易理解
用神经网络实现故障诊断的matlab程序
用神经网络实现故障诊断的matlab程序
轴承故障诊断程序
用于进行滚动轴承故障诊断和分析,自动得到诊断结果
汽车OBD2诊断程序开发
开发标准OBD2诊断程序要准备的资料及硬件1、因TL718已经为你建立了物理层、数据链层和部分应用层的协议,所以只要OBD2标准应用层协议文本,ISO15031-5 或 SAE J1979(这两个协议是相同的内容)。2、TL718诊断接口 1 套或用TL718芯片自建电路。
一个简单的变压器故障诊断程序
一个关于变压器故障诊断程序,使用vb编的


