1. Заголовок или название темы должно быть информативным
2. Все тексты программ должны помещаться в теги [CODE=asm] [/CODE]
3. Прежде чем задавать вопрос, см. "FAQ",если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно, такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Ассемблера. Исключение только с согласия модератора.
5. НЕ используйте форум для личного общения! Все, что не относиться к обсуждению темы - на PM!
6. Проверяйте программы перед тем, как выложить их на форум!!
| Altair |
20.06.2004 10:17
Сообщение
#1
|
![]() Ищущий истину ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 824 Пол: Мужской Реальное имя: Олег Репутация: 45 |
чем отличается
lea dx, DATA от mov dx,offset DATA При выводе строк надо адрес строки разместить в dx, я пробовал двумя способами, вроде одно и то-же. Это действительно одинаковые команды??? -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
![]() ![]() |
| NetAnton |
27.06.2004 23:47
Сообщение
#2
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 112 Пол: Мужской Репутация: 0 |
могу точно подтвердить - LEA и MOV OFFSET являются эквивалентными командами. насколько помню, в книжке рекомендуется использовать LEA по причине, которую я не помню. а я добавлю - код генерируется на байт меньше :D, скорость выполнения по-моему тоже быстрее, да и писать меньше!
-------------------- Я люблю этот форум!
|
Altair Вывод строк. Равносильные команды? 20.06.2004 10:17
BlackShadow А ты откомпиль оба варианта, а затем открой в дебу... 20.06.2004 21:23
FreeMan Вроде как mov reg,offset data круче! 25.06.2004 13:22
BlackShadow Это зависит от компилятора. У меня Tasm 5.0 с дери... 29.06.2004 12:47
NetAnton у меня TASM 5.1 и ему пофиг, что компилить :D 29.06.2004 13:55
Altair Ну да, lea код меньшего размера 1.07.2004 12:41
Acidrain komanda LEA oznatchaet "Load Effective Addres... 2.08.2004 20:55
xds В "lea dx,DATA" в качестве DATA может вы... 4.08.2004 15:15
xds Кстати, LEA можно использовать как трехадресную ко... 4.08.2004 16:14![]() ![]() |
|
Текстовая версия | 9.12.2025 1:05 |