Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .MODEL SMALL
- .STACK 100H
- .DATA
- STRING1 DB 'Labib' ;Declare the string
- STRING2 DB 5 DUP(?) ;Duplicate the value in string2
- .CODE
- MAIN PROC
- MOV AX,@DATA
- MOV DS,AX ;Moves the data in data sagment
- MOV ES,AX
- LEA SI, STRING1+4
- LEA DI, STRING2
- STD ;Set the direction flag
- MOV CX, 5
- MOVE:
- MOVSB ;Moves content of bytes
- ADD DI,2
- LOOP MOVE
- MOV CX, 5
- XOR SI, SI
- LOP:
- MOV DL,STRING2[SI] ;Print string2
- MOV AH,2
- INT 21H
- INC SI
- LOOP LOP
- MAIN ENDP
- END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement