21,458
社区成员
发帖
与我相关
我的任务
分享
;
;This Program Compiled Sucess by Masm 6.15
;
assume cs:code,ds:data
;数据段
data segment
buff db 10,0,10 dup (0) ;定义输入缓冲区
data ends
;代码段
code segment
start:
mov ax,data ;指定数据段
mov ds,ax
;输入字符串
mov ah,10
mov dx,offset buff
int 21h
;换行
mov ah,2
mov dl,13
int 21h
mov dl,10
int 21h
;反序输出
mov cl,buff+1; ;cx保存字符个数
mov ch,0
mov bx,offset buff+2 ;bx保存最后一个字符地址
add bx,cx
mov ah,2 ;嗲用2号功能
s:
dec bx
mov dl,[bx]
int 21h
loop s
mov ah,4ch
int 21h
code ends
end start