BugInTheSYS

SwapValues

Oct 2nd, 2011
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Delphi 0.39 KB | None | 0 0
  1.     procedure SwapValues(var X, Y); assembler;
  2.     begin
  3.       asm
  4.         mov EAX, Y
  5.         mov EBX, X
  6.         mov Y, EBX
  7.         mov X, EAX
  8.       end;
  9.     end;
  10.  
  11.     procedure SwapValues2(var X, Y); assembler;
  12.     asm
  13.       push EAX
  14.       push EBX
  15.       mov EAX,&Y
  16.       mov EBX,&X
  17.       mov &Y,EBX
  18.       mov &X,EAX
  19.       pop EAX
  20.       pop EBX
  21.     end;
  22.  
  23. // WHY YOU NO WORK???
Advertisement
Add Comment
Please, Sign In to add comment