Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Asm для начинающих > Объявление переменных и обмен значениями


Автор: froggy82 6.10.2006, 09:09
итак обсуждая тему в топике http://forum.vingrad.ru/index.php?showtopic=114477 я решился все таки понять, как осуществляется работа с переменными.

Итак:
1. Объявите две переменные
2. Обменять значения переменных местами. При этом при обращении для записи/чтения первой переменной используйте имя переменной (напр., mov var1, 10), а для чтения/записи второй – используйте адрес (напр., mov [edx],10)

Долго сам сидел, какая то чушь в голову лезла....  smile 

Автор: nobodyzzz 6.10.2006, 11:11
Как нибудь так:
Код

.data
var1 dd 666
var2 dd 13
.code
mov eax, var1
mov edx, offset var2
mov var1, [edx]
mov [edx], eax


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)