Mam taki problem:
program q;
var
a, c, b : word;
function _test(a, b : word) : word; external;
begin
{$L zproc.obj}
a := 15; b := 6;
c := _test(a, b);
write(c);
readln;
end.
plik zproc.obj to skompilowany plik asemblera:
public _test
_TEXT segment word public 'code'
_test proc PASCAL x:word, y:word
push bp
mov bp, sp
mov ax, x
mov cx, y
sub ax, cx
pop BP
ret 4
_test endp
_TEXT ends
end
i moje pytanie: co robie zle ze to nie dziala?
uzywam TP7 i MASM'a