Перейти к содержанию

Monkee

Стажёры
  • Постов

    2
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные Monkee

  1. 9 часов назад, Xipho сказал:

    при каждом повторе добавляя смещение к источник и приемнику

    Именно в этом была непонятка. Спасибо большое! Да, документацию курю, но с трудом (слишком хорошо описывают, что, порой, бывает не сразу понятно что к чему).

    • Смешно 1
  2. Смотрел на днях старое видео Кенга под номером 9 про телепорт в Crimsonland. Там присутствовал следующий отрывок кода:
     

    Спойлер
    mov ecx,2
    lea esi,[eax+0048E5B4]
    lea edi,[coords]
    repe movsd

     

    В видео сказано, что эта часть отвечает за запись "текущих координат" XY в coords. Адреса текущих XY: eax+0048E5B4, eax+0048E5B8 соответственно.
    Как я понял, mov ecx,2 задает количество итераций цикла и repe movsd начинает гонять область кода с lea, пока регистр ecx не будет равен нулю. Одно понять не могу: каким образом записывается тогда Y координата? В моем понимании этот участок кода два раза скопирует X координату, ведь lea esi,[eax+0048E5B4].

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.