Advertisement
Farhana_Zaman

Untitled

Aug 6th, 2023
1,805
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  .model small
  2.    
  3.   .data
  4.   msg db 60 dup(?)
  5.    
  6.   .code
  7.   main proc
  8.       mov ax,@data
  9.       mov ds,ax
  10.       mov si,offset msg
  11.    
  12.   input: mov ah,1
  13.       int 21h
  14.       cmp al,13
  15.       je display
  16.       mov [si],al
  17.       inc si
  18.       jmp input
  19.    
  20.   display: mov [si],'$'
  21.       mov di,offset msg
  22.       mov dl,13
  23.       mov ah,2
  24.       int 21h
  25.       mov dl,10
  26.       mov ah,2
  27.       int 21h
  28.    
  29.   again: cmp [di],'$'
  30.       je last
  31.       cmp [di],32
  32.       je next
  33.       mov dl,[di]
  34.       mov ah,2
  35.       int 21h
  36.       inc di
  37.       jmp again
  38.    
  39.   next: mov dl,13
  40.       mov ah,2
  41.       int 21h
  42.       mov dl,10
  43.       mov ah,2
  44.       int 21h
  45.       inc di
  46.       jmp again
  47.    
  48.   last: mov ah,4ch
  49.       int 21h
  50.    
  51.   main endp
  52.    
  53.   end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement