On Feb 16, 2008, at 6:32 PM, Eris Discordia wrote:

Using the stack there would create re-entry problems

Under very specific conditions you can do

        PUSH Param1
        PUSH Param2
        PUSH Param3
        INT 80h

What are those conditions?

        - Pascal calling convention
        - You save the registers before PUSHing the first argument

For now, my OS does this as a temporary method of avoiding the necessity of managing different numbers of registers. This will change in due time!

Reply via email to