Dear all,
The stack is growing down, not up.
So if you move sp to bp then push the number the only way to get your data is to subtract.
mov bp,sp
push 54h
.....
mov ax,[bp-2] or mov cx,[bp-2]
afther doing the near call
mov ax,[bp-2] or mov cx,[bp-2]...