📄 shiyan31.asm
字号:
.386
INCLUDE shiyan3.LIB
DATA SEGMENT USE16
COUNT EQU 5
NAME1 DB 'NAME1'
NAME2 DB 'NAME2'
NAME3 DB 'NAME3'
NAME4 DB 'NAME4'
NAME5 DB 'NAME5'
BUF DB 80
DB 0
DB 80 DUP(0)
BUF1 DB 'please input name',0DH,0AH,'$'
BUF2 DB 'Name phone number',0DH,0AH,'$'
BUF3 DB 'wrong!please input name again',0DH,0AH,'$'
NUMB1 DB 'NAME1',20H,'12345671',0DH,0AH,'$'
NUMB2 DB 'NAME2',20H,'12345672',0DH,0AH,'$'
NUMB3 DB 'NAME3',20H,'12345673',0DH,0AH,'$'
NUMB4 DB 'NAME4',20H,'12345674',0DH,0AH,'$'
NUMB5 DB 'NAME5',20H,'12345675',0DH,0AH,'$'
DATA ENDS
STACK0 <200 DUP(0)>
CODE SEGMENT USE16
ASSUME DS:DATA,ES:DATA,SS:STACK,CS:CODE
START:MOV AX,DATA
MOV DS,AX
MOV ES,AX
WRITE BUF1
READ BUF
CRLF
MOV BX,0
SEARCH 1,BUF
CMP BX,0
JNE EXIT
FIND1:SEARCH 2,BUF
CMP BX,0
JNE EXIT
FIND2:SEARCH 3,BUF
CMP BX,0
JNE EXIT
FIND3:SEARCH 4,BUF
CMP BX,0
JNE EXIT
FIND4:SEARCH 5,BUF
CMP BX,0
JNE EXIT
FIND5:WRITE BUF3
JMP NEXT
EXIT:WRITE BUF2
WRITE [BX]
NEXT:MOV AH,4CH
INT 21H
CODE ENDS
END START
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -