3.asm

来自「里面有六个汇编程序」· 汇编 代码 · 共 62 行

ASM
62
字号
data    segment
	st1 db "The before letter is:$"
	st2 db "The behind letter is:$"
	st3 db "Please input one letter(A-Z,a-z):$"
data	ends
code	segment
	assume ds:data,cs:code
start:	mov ax,data
	mov ds,ax
	lea dx,st3
	mov ah,9
	int 21h
	mov ah,1
	int 21h
	mov bl,al
	mov dl,0ah
       	mov ah,2
       	int 21h
       	mov dl,0dh
       	mov ah,2
       	int 21h
	cmp bl,5ah
	je A1
	cmp bl,7ah
	je A1
	cmp bl,41h
	je A3
	cmp bl,61h
	je A3
	jmp A2
A1:	lea dx,st1
	mov ah,9
	int 21h
	mov dl,bl
	sub dl,1
	mov ah,2
	int 21h
	jmp A4
A2:	lea dx,st1
	mov ah,9
	int 21h
	mov dl,bl
	sub dl,1
	mov ah,2
	int 21h
	mov dl,0ah
	mov ah,2
       	int 21h
       	mov dl,0dh
       	mov ah,2
       	int 21h
A3:	lea dx,st2
	mov ah,9
	int 21h
	mov dl,bl
	add dl,1
	mov ah,2
	int 21h
A4:	mov ax,4c00h
	int 21h
code ends
end start 

⌨️ 快捷键说明

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