Показать сообщение отдельно
  #14  
Старый 05.09.2011, 08:41
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
По умолчанию

а стеком то можно сколько угодно переменных "менять местами":
Код:
var
  a, b, c, d: Integer;
begin
  a:=13;
  b:=11;
  c:=1973;
  d:=$ff;
  Edit1.Text:=IntToStr(a);
  Edit2.Text:=IntToStr(b);
  Edit3.Text:=IntToStr(c);
  Edit7.Text:=IntToStr(d);
  asm
    push a
    push b
    push c
    push d

    pop b
    pop c
    pop d
    pop a
  end;
  Edit4.Text:=IntToStr(a);
  Edit5.Text:=IntToStr(b);
  Edit6.Text:=IntToStr(c);
  Edit8.Text:=IntToStr(d);
end;
__________________
Пишу программы за еду.
__________________
Ответить с цитированием