编写程序,从键盘接收一个小写字母,然后找出它的前导字符和后续字符,并显示这三个字符。 字母在内存单元中的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