![]() |
|
![]() ![]() ![]() |
|
Padalishes |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 21.1.2011 Репутация: нет Всего: нет |
Ребят, обьясните пожалуйста разницу между передачей параметров в макроопределение именами переменных и адресами переменных.
Это сообщение отредактировал(а) Padalishes - 21.1.2011, 22:45 |
|||
|
||||
xRom2 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 10.5.2011 Репутация: нет Всего: нет |
Собственно никакой, в одном случае ты в макросе будешь указывать [i] в другом просто i. И смотри не перепутай: для ассемблера нет никаких имен переменных, если либо смещение в сегменте данных, либо значение по этому сегменту, то есть
mov ax,i равнозначно загрузить в ax ЧИСЛО, представляющее из себя вычисленное на этапе вссемблирования и являющееся просто смещением именованного байта в сегменте данных. Поэтому реши сам как тебе удобно и пиши придерживаясь этого правила. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Asm: Общие вопросы" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Asm: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |