This gist is showing an example of C program calling routine written in assembly.
- C is case sensitive so it is necessary to use /ml switch in TASM
- C compiler uses leading underscore (_) character for function names
- parameters are passed to function in stack and integer return value is passed back in AX register
- stack cleaning is done by caller