Advertisement
Guest User

Untitled

a guest
May 22nd, 2017
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. IDEAL
  2. MODEL small
  3. STACK 100h
  4.  
  5. DATASEG
  6.     var1 dw 5
  7.     var2 dw 6
  8.     var1Param equ [bp + 6]
  9.     var2Param equ [bp + 4]
  10.  
  11. CODESEG
  12. proc exchange near
  13.     push bp
  14.     mov bp, sp
  15.     mov ax, [var2]
  16.     mov bx, [var1]
  17.     mov var1Param, ax
  18.     mov var2Param, bx
  19.     pop bp
  20.     ret 4
  21. endp
  22.  
  23. start:
  24.     push [var1]
  25.     push [var2]
  26.     call exchange
  27. exit:
  28.     mov ax, 4c00h
  29.     int 21h
  30. END start
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement