实现输入10个字符 并且逆向输出
data segment
str1 db 10 dup(?)
data ends
code segment
assume cs:code,ds:data
start:
mov ax,data
mov ds,ax
lea bx,str1
mov cx,10
;实现输入功能
p1: mov ah,01
int 21h
dec cx
mov [bx],al
inc bx
cmp cx,0
jnz p1
mov cx,10
;逆向输出
p2: mov dl,[bx]
mov ah,02h
int 21h
dec cx
cmp cx,0
dec bx
jnz p2
mov ah,4ch
int 21h
code ends
end start