Я пытаюсь вызвать простую процедуру в сборке, но не могу заставить ее работать должным образом.
У меня есть прототип, определенный в сегменте данных как
mySearch PROTO,
map: PTR BYTE,
char: BYTE
ТогдаУ меня есть процедура прямо перед END main (в main.asm)
mySearch PROC, string: PTR BYTE, char: BYTE
ret
mySearch ENDP
Я вызываю процедуру как:
mov ebx, LENGTHOF msg1
INVOKE mySearch , ADDR myString, ebx
ЕСЛИ я теряю второй параметр
char: BYTE
Моя программа компилируется.Итак, моя проблема в том, что я не понимаю, как передать символ моей процедуре.