Значение макроса Tasm по умолчанию - PullRequest
2 голосов
/ 07 апреля 2019

В турбо ассемблере у меня есть макрос

subs macro x,y 
    mov ax,x
    sub ax,y
endm

как я могу дать вам значение по умолчанию, равное 1, чтобы я мог написать

subs bx

и топор становится равнымbx - 1?

1 Ответ

1 голос
/ 07 апреля 2019
subs MACRO x,y
    IFB <y>
        mov ax,x
        sub ax,1
    ELSE
        mov ax,x
        sub ax,y
    ENDIF
ENDM

Вам нужна ссылка: http://www.bitsavers.org/pdf/borland/turbo_assembler/

...