Assembly2010. 1. 5. 01:37



.model large
.386

DATSEG  SEGMENT
    INPUT DB  30
DATSEG  ENDS

STACKSEG SEGMENT stack
    db 100h dup (?)
STACKSEG ENDS

CODSEG  SEGMENT
        ASSUME  CS:CODSEG,DS:DATSEG,SS:CODSEG
START: 
    MOV AX,DATSEG
        MOV DS,AX
    MOV DX,OFFSET INPUT
    MOV AH,0AH   
    INT 21H      

    xor bx, bx
    mov bl, INPUT+1
    add bx, 2
    mov INPUT[bx], '$'

    MOV DL,0AH
    MOV AH,02H                      
    INT 21H

    MOV DX,OFFSET INPUT+2    
    MOV AH,09H                      
    INT 21H                         
   
    mov ah, 4ch
    int 21h
CODSEG  ENDS
            
         END START


Posted by houdinist