rjexp4.asm

来自「显示屏相关程序实现显示屏点亮控制等功能.」· 汇编 代码 · 共 41 行

ASM
41
字号
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 + =
减小字号Ctrl + -
显示快捷键?