[Back to FAQ SWAG index] [Back to Main SWAG index] [Original]

    {
    > Does anyone know how TP returns a string from a function?  Does it
    > return a  pointer to the string in AX:DX?  I'm writing a data
    > compression for a science  project, and I'm trying to optimize my
    > Pascal into BASM as much as possible to  speed things up. Thanks.
    }

    {ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ}
    {                Notes on Assembler returns with functions              }
    {                                                                       }
    {  AL: byte/char/shortint/boolean results                               }
    {  AX: word/integer results                                             }
    {  AX:DX: 4 byte results (pointer/longint)                              }
    {  AX:BX:DX 6 byte results (real)                                       }
    {ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ}

[Back to FAQ SWAG index] [Back to Main SWAG index] [Original]