Хорошо. Когда я делал макросы, я не мог заставить цикл работать должным образом.
move macro x,y
mov esi, 0
mov ecx, SIZEOF x
a:
mov al, x[esi]
mov y[esi], al
inc esi
LOOP a
endm
Но когда я добавляю параметр и меняю метку, он отлично работает
move macro x,y,a
mov esi, 0
mov ecx, SIZEOF x
a:
mov al, x[esi]
mov y[esi], al
inc esi
LOOP a
endm
Когда я вызываю макрос, я делаю что-то по ходу a, b, L1, c, d, L2
Но я не уверен, почему он работает ..