some notes on masm

summary on c style calling convention:

1. the caller needs to push params to stack
2. params are pushed from right to left
3. caller needs to adjust the stack after 'call' (increase the sp)