Advertisement
labib24

Untitled

Jul 21st, 2023
475
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. .MODEL SMALL
  2. .STACK 100H  
  3.  
  4. .DATA
  5.     STRING1 DB 'Labib'      ;Declare the string
  6.     STRING2 DB 5 DUP(?)     ;Duplicate the value in string2
  7.    
  8.        
  9. .CODE
  10.     MAIN PROC
  11.         MOV AX,@DATA        
  12.         MOV DS,AX           ;Moves the data in data sagment
  13.         MOV ES,AX
  14.        
  15.         LEA SI, STRING1+4  
  16.         LEA DI, STRING2
  17.         STD                  ;Set the direction flag
  18.         MOV CX, 5  
  19.        
  20.     MOVE:  
  21.    
  22.         MOVSB                 ;Moves content of bytes
  23.         ADD DI,2
  24.         LOOP MOVE
  25.          
  26.         MOV CX, 5
  27.         XOR SI, SI          
  28.        
  29.              
  30.     LOP:  
  31.    
  32.         MOV DL,STRING2[SI]     ;Print string2
  33.         MOV AH,2
  34.         INT 21H
  35.                
  36.         INC SI
  37.         LOOP LOP
  38.        
  39.         MAIN ENDP
  40.     END
  41.  
  42.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement