![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь Подтвердите свой е-майл
Регистрация: 26.03.2008
Сообщений: 42
|
![]()
Есть обычная процедура, в ней ассемблерная вставка начинающаяся с asm и заканчивается end.
В этой вставке изменяются основные регистры и регистр признаков. Вопрос: Нужно ли в начале вставки сохранять в стек и затем восстанавливать изменяемые мной регистры? |
![]() |
![]() |
![]() |
#2 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
![]()
push pop ? уже не работают. Вроде в дельфи работали.
|
![]() |
![]() |
![]() |
#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 |