Копирование данных из одной переменной в другую

Тема в разделе "WASM.BEGINNERS", создана пользователем Sergei_2006, 22 ноя 2006.

  1. Sergei_2006

    Sergei_2006 New Member

    Публикаций:
    0
    Регистрация:
    7 ноя 2006
    Сообщения:
    30
    Вопрос ламерский но суть в следующем.
    Есть переменная в которой содержится адресс строки.
    Необходимо скопировать эту строку в другую переменную как это сделать напрямую из переменной в переменную нельзя через регистр не получается.
     
  2. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    push dword ptr [var1]
    pop dword ptr [var2]
     
  3. CT

    CT New Member

    Публикаций:
    0
    Регистрация:
    17 окт 2006
    Сообщения:
    72
    Самый простенький код

    Код (Text):
    1. lea ESI,SourceString
    2. lea EDI,DestinationString
    3. mov ECX,SourceStringLength ; Сам вычислишь )
    4. rep movsb
    Нужно только проследить, чтобы хватало памяти в DestinationString
     
  4. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Странно :)

    mov eax,[str1]
    mov [str2],eax