Скопировать одну переменную в другую

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

  1. Yalud66

    Yalud66 New Member

    Публикаций:
    0
    Регистрация:
    28 авг 2005
    Сообщения:
    14
    Адрес:
    Екатеринбург
    Предположим, что у меня дано две переменных, которые подразумевают две строки какой-то длины вот:



    .data?

    stroka1 db 26 dup(?)



    .data

    stroka2 db db "Hello word!!!",0



    Что необходимо сделать, чтобы при инструкции:

    invoke MessageBox, NULL, addr stroka1, addr stroka1, MB_OK

    выводилось сообщение Hello word!!!(т.е stroka2 скопировалась в stroka1)
     
  2. TermoSINteZ

    TermoSINteZ Синоби даоса Команда форума

    Публикаций:
    2
    Регистрация:
    11 июн 2004
    Сообщения:
    3.553
    Адрес:
    Russia
    например так



    mov ecx,sizeof stroka2

    lea edi,stroka1

    lea esi,stroka2

    rep movsb



    или так

    invoke lstrcpy,addr stroka1,addr stroka2
     
  3. Yalud66

    Yalud66 New Member

    Публикаций:
    0
    Регистрация:
    28 авг 2005
    Сообщения:
    14
    Адрес:
    Екатеринбург
    Спасибо!!