|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.08.2008, 15:06 | #1 |
Пользователь Подтвердите свой е-майл
Регистрация: 26.03.2008
Сообщений: 42
|
Ассемблерные вставки в Delphi
Есть обычная процедура, в ней ассемблерная вставка начинающаяся с asm и заканчивается end.
В этой вставке изменяются основные регистры и регистр признаков. Вопрос: Нужно ли в начале вставки сохранять в стек и затем восстанавливать изменяемые мной регистры? |
24.08.2008, 16:29 | #2 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
push pop ? уже не работают. Вроде в дельфи работали.
|
24.08.2008, 16:41 | #3 |
Пользователь Подтвердите свой е-майл
Регистрация: 26.03.2008
Сообщений: 42
|
Работают. Но обязательно ли сохранять? Может регистры перед входом в asm автоматически сохраняются? Процедура выполняется много раз, и в целях повышения скорости- желательно исключить лишние команды. Вот я и спрашиваю сохранять ли изменяемые мной регистры? |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
метод вставки в нужную позицию; компонент ListView | studenth | Общие вопросы C/C++ | 2 | 09.04.2013 13:28 |
Ассемблерные вставки | Assassin | Помощь студентам | 1 | 26.05.2008 08:19 |
вставки из ассемблера | макс07 | Общие вопросы C/C++ | 7 | 13.05.2008 19:19 |
asm-вставки | demon_sv | Общие вопросы Delphi | 1 | 14.02.2007 18:33 |