ошибка в макрокоманде

Тема в разделе "WASM.BEGINNERS", создана пользователем WWWorm, 26 окт 2009.

  1. WWWorm

    WWWorm New Member

    Публикаций:
    0
    Регистрация:
    8 окт 2009
    Сообщения:
    22
    здравствуйте, уважаемые программисты!
    исправьте пожалуйста ошибки в коде, одна ошибка точно в строке: macro add_unsign_N, carry,summand_1,summand_2,N

    ;-----------------------------------------
    format pe gui 4.0
    entry start:

    include 'c:\fasm\include\win32a.inc'

    section '.data' data readable writeable
    summand_1 rb 40h
    N=$-summand_1
    carry db 0
    summand_2 rd 40h

    section '.code' code readable executable
    start:
    macro add_unsign_N, carry,summand_1,summand_2,N
    local cycl,end_p
    mov ecx,N
    mov esi,N-1
    cycl:
    mov al,[summand_2+esi]
    adc [summand_1+esi],al
    dec esi
    loop cycl
    jnc end_p
    adc carry,0
    end_p:
    nop
    endm
    ;------------------------------------------
     
  2. Rockphorr

    Rockphorr Well-Known Member

    Публикаций:
    0
    Регистрация:
    9 июн 2004
    Сообщения:
    2.622
    Адрес:
    Russia
    в связи с отсутствием вашего стремления разобраться по тону высказывания- вам в комерц там любой каприз за ваши бабки
     
  3. valterg

    valterg Active Member

    Публикаций:
    0
    Регистрация:
    19 авг 2004
    Сообщения:
    2.105
    Наверно так :
    add_unsign_N macro carry,summand_1,summand_2,N