Форум: "Основная";
Текущий архив: 2004.02.25;
Скачать: [xml.tar.bz2];
ВнизВыравнивание данных в памяти Найти похожие ветки
← →
Владислав (2004-02-12 18:49) [0]Приветствую Вас, Мастера.
Подскажите пожалуйста, верно ли следующее утверждение: "Вершина стэка всегда выранена на границу двойного слова (4 байта)"?
← →
Владислав (2004-02-12 18:51) [1]И, кстати, если Вас не затруднит, на чем основан Ваш ответ (типа, какие аргументы).
← →
Тимохов (2004-02-12 19:01) [2]ИМХО явно этого в хелпе по дельфе нет.
← →
Владислав (2004-02-12 19:23) [3]Я тоже не видел... По логике, оно должно быть, но вот как дела на самом деле обстоят?..
← →
MBo (2004-02-13 07:50) [4]Да, верно. Но ссылки нет :)
← →
Digitman (2004-02-13 08:23) [5]Intel
IA-32 Architecture
Software Developer"s Manual
Volume 1: Basic Architecture
п 6.2.2 "Stack Alignment"
← →
Anatoly Podgoretsky (2004-02-13 09:03) [6]Дав ответ для чего использутся выравние, получишь ответ и на для чего выравнивается стек.
← →
Владислав (2004-02-13 09:06) [7]Премного благодарен! :)
И почему у меня этого документа до сих пор небыло?..
← →
Владислав (2004-02-13 09:11) [8]> Anatoly Podgoretsky © (13.02.04 09:03) [6]
Вообще то я не о причинах выравнивания спрашивал ;)
> Digitman © (13.02.04 08:23) [5]
Если я правильно понял, за выравниванием следят программы (программисты, которые их пишут)...
← →
Digitman (2004-02-13 09:17) [9]
> Владислав
в общем - да ...
а утебя какой интерес к этому ? не трогай регистр ESP явно - и не будет проблем .. при старте код.потока ОС сама установит корректное значение ESP
← →
Владислав (2004-02-13 09:34) [10]> Digitman © (13.02.04 09:17) [9]
Вчера столкнулся с тем, что в моей делфевой программе стэк был не выровнен. А процедура, в которой это произошло, должна выполняться очень быстро (часто вызывается, и может обрабатывать большой объем информации). Короче, скорость важна.
Вот я и удивился. А регистр я, естесственно, изменять не собираюсь. Скажем так, интересно в качестве ликбеза.
← →
Владислав (2004-02-13 09:35) [11]Спасибо за информацию!
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.02.25;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.037 c