Advertisement
rafid_shad

User input and reverse string

Dec 22nd, 2019
176
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.56 KB | None | 0 0
  1. .model small
  2. .stack 100h
  3. .data
  4.  
  5. v1 db 10 dup('$')
  6.  
  7. .code
  8. main proc
  9.        mov ax,@data
  10.     mov ds,ax  
  11.     mov si,offset v1  
  12.  
  13.  l1:
  14.    
  15.  
  16.     mov ah,1
  17.     int 21h
  18.    
  19.     cmp al,13
  20.     je stop
  21.    
  22.     mov [si],al
  23.     inc si
  24.    
  25.     jmp l1
  26.    
  27.    
  28.   stop:
  29.    mov si,offset v1
  30.     mov cx,4
  31.    
  32.     jmp l2
  33.    
  34.  l2:
  35.    mov bx,[si]
  36.    push bx
  37.    inc si
  38.    
  39.    loop l2
  40.    
  41.    mov cx,4
  42.  l3:
  43.    pop dx
  44.    mov ah,2
  45.    int 21h
  46.    
  47.    loop l3
  48.    
  49.    
  50.  
  51.  
  52.     exit:
  53.     mov ah,4ch
  54.     int 21h
  55.     main endp
  56. end main
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement