欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

编写程序,从键盘接收一个小写字母,然后找出它的前导字符和后续字符,并显示这三个字符。 字母在内存单元中的ASCII码值减一为它的前导字符,加一为后续字符

程序员文章站 2022-03-10 09:53:54
...
.model small
.stack 200h
.data
imsg db 'Input:$' ;输入提示信息
omsg db 0Dh,0Ah,'Output:$' ;输出提示信息
string db 3 dup(0),'$' ;存放三个字符

.CODE
START:
mov ax,@data
mov ds,ax    ;输入字符
lea dx,imsg
mov ah,9
int 21h

mov ah,1
int 21h    ;写入string
lea di,string
dec al
mov cx,3
s:
mov [di],al
inc di
inc al
loop s    ;显示string
lea dx,string
mov ah,9
int 21h    ;暂停,任意键关闭
mov ah,1
int 21h    ;结束
mov ah,4ch 
int 21h
CODE ENDS
END START