⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 2_2_4_2.asm

📁 find the first blank and store its addre
💻 ASM
字号:
DATA 	SEGMENT
S		DB		'ABCDEFGHIJKLMNOPQRSTUVWXYZ$' 
LENTH	EQU		$-S	  CHAR	DB		'Please enter a captial charater:$'
DATA 	ENDS

STACK 	SEGMENT
    
STACK 	ENDS

CODE 	SEGMENT
    	ASSUME 		CS:CODE,	DS:DATA,	SS:STACK
START		PROC
    	MOV 	AX,DATA
    	MOV 	DS,AX	LEA		DX,CHAR	MOV		AH,	09H
	INT		21H    	MOV		AH,01H	INT		21H
    	LEA		SI,S
SCAN: 
    	CMP		AL,S[SI]
    	JZ		INSERT
    	INC		SI
    	JMP		SCAN
INSERT:		MOV		DX,SI	MOV		SI,LENTH	INC		SISEARCH:	CMP		DX,SI	JZ		ADDCHAR	MOV		CL,S[SI-1]	MOV		S[SI],CL	DEC		SI	JMP		SEARCHADDCHAR:	INC		SI	MOV		CL,S[SI-1]	MOV		S[SI],CL	LEA		DX,S	MOV		AH,09H	INT		21H
    	MOV 	AH,4CH
    	INT 		21HSTART		ENDP
CODE 	ENDS
    	END 	START



⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -