Advertisement
Guest User

Untitled

a guest
Feb 21st, 2017
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. swap proc
  2.     push bp
  3.     mov bp, sp
  4.     sub sp, 2
  5.    
  6.     ; moving to registers ax,dx the values to swap
  7.     mov bx, [bp+4]
  8.     mov dx, [bx]
  9.    
  10.     mov bx, [bp+6]
  11.     mov ax, [bx]
  12.    
  13.     ; swapping the values
  14.     mov bx, [bp+4]
  15.     mov [bx], ax
  16.    
  17.     mov bx, [bp+6]
  18.     mov [bx], dx
  19.    
  20.     mov sp, bp
  21.     pop bp
  22.     ret 4
  23. swap endp
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement