📄 rjexp4.asm
字号:
DATA SEGMENT
MESS1 DB '按下回车后在6000:0-100范围内寻找空格符!',0DH,0AH,'$'
MESS3 DB '找到空格符!',0DH,0AH,'$'
MESS4 DB '寻找范围内没有空格符!',0DH,0AH,'$'
DATA ENDS
STACK SEGMENT
STA DW 32 DUP(?)
TOP DW ?
STACK ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA,ES:DATA,SS:STACK
START: MOV AX,DATA
MOV DS,AX ;初始化
MOV ES,AX
MOV AH,09H
MOV DX,OFFSET MESS1
INT 21H ;显示信息1
MOV AH,08H
INT 21H
MOV AX,6000H
MOV ES,AX
MOV DI,0 ;偏移量送DI
CLD ;清方向标志
MOV CX,0100H ;长度为100H字节
MOV AL,20H ;空格符20H
REPNZ SCASB
JNZ AA ;全都不为20H则转AA
MOV AH,09H
MOV DX,OFFSET MESS3
INT 21H ;显示"找到"信息
JMP BBB
AA: MOV AH,09H
MOV DX,OFFSET MESS4
INT 21H ;显示"没找到"信息
BBB: MOV AX,4C00H
INT 21H ;结束
CODE ENDS
END START
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -