передача параметра в потоке кода

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

  1. Klim55

    Klim55 New Member

    Публикаций:
    0
    Регистрация:
    13 янв 2006
    Сообщения:
    3
    Адрес:
    Russia
    Пацаны помогите написать прогу в институте задали вопрос жизни и смерти так сказать вот задание

    mov ax,1

    mov bx,2

    call p1

    msg db'0000$'

    vivod msg



    p1 proc

    add ax,bx

    or al,30h

    ---------}\

    ---------} /?????? допишите пожалуста пацаны сюда не достающий код

    ---------}/

    end proc

    Нужно в потоке кода записать результат сложения ax,bx тоесть тройку занести в сообщение msg затем выйти из процедуры и вывести на экран msg
     
  2. Topor

    Topor New Member

    Публикаций:
    0
    Регистрация:
    21 ноя 2005
    Сообщения:
    31
    lea edx, msg

    mov [edx], ax



    Но это само-модификация кода. Под виндой придется принять меры.
     
  3. Klim55

    Klim55 New Member

    Публикаций:
    0
    Регистрация:
    13 янв 2006
    Сообщения:
    3
    Адрес:
    Russia
    тоесть в edx загружаем адрес msg а потом что это значит

    mov [edx], ax?
     
  4. Klim55

    Klim55 New Member

    Публикаций:
    0
    Регистрация:
    13 янв 2006
    Сообщения:
    3
    Адрес:
    Russia
    наверное это значит что по адресу который записан в edx записать тройку парвильная у меня мысль?