Advertisement
Guest User

Untitled

a guest
Feb 6th, 2016
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. ;swap between two varible with intermediate register
  2. .model small
  3. .stack 100h
  4. .data
  5. a db ?
  6. b db ?
  7. .code
  8.  
  9. main proc
  10.  
  11. mov a,'1'
  12. mov b,'2'
  13.  
  14. ;before swap
  15. mov ah,02
  16. mov dl,a ;1
  17. int 21h
  18. mov dl,b ;2
  19. int 21h
  20.  
  21. xchg dl,a ;swap
  22. mov b,dl
  23.  
  24. ;tab
  25. mov ah,02
  26. mov dl,09h
  27. int 21h
  28.  
  29. ;after swap
  30. mov dl,a
  31. int 21h ;2
  32. mov dl,b
  33. int 21h ;1
  34.  
  35. main endp
  36. end main
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement