请各位大大帮忙解一题:
从键盘输入一串(不超过51个)以空格分隔
的4位十进制数,在显示器下一行以相反的顺序显示出来
如题,一周之内救命用!!拜托各位老大!!
小弟搞到个类似的程序,初看差不多其实还是不一样,那位高手帮改改也成啊,感谢万分!!
5.从键盘输入一串(1~254个)字符,然后在显示器的下一行以相反的次序,用逗号分隔的形式显示出来
.
例如:输入:ABCD1234      输出:4,3,2,1,D,C,B,A
stack segment stack'stack'
      dw 40 dup(?)
stack ends
data  segment
OBUF1 DB 'PLEASE INPUT:',0DH,0AH,'$'
OBUF2 DB ':=','$'
IBUF DB 0FFH,0,255 DUP(?)
data ends
code segment
begin proc far
      assume cs:code,ss:stack,ds:data
      push ds
      sub ax,ax
      push ax
      mov ax,data
      mov ds,ax
      MOV DX,OFFSET OBUF1
      MOV AH,9
      INT 21H
      MOV DX,OFFSET IBUF
      MOV AH,10
      INT 21H
      MOV BL,IBUF+1
      MOV BH,0
      MOV IBUF[BX+2],'$'
      MOV DL,0AH
      MOV AH,2
      INT 21H
      MOV DX,OFFSET OBUF2
      MOV AH,9
      INT 21H
      MOV CL,BL
      MOV CH,0
AG: MOV AL,IBUF[BX+1]
    MOV DL,AL
    MOV AH,2
    INT 21H
    DEC BX
    LOOP AG
         ret
begin endp
code  ends
      end begin

 
											





 
	    