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

    {
    ldeboer@cougar.multiline.com.au (Leon DeBoer)

    {
    :  At first I had a problem with tp7's inline assemble: I had an
    : array[0..4] of word in my unit, and I wanted to access it's elements
    : from inline assemble. I got it working like this

      Try
    }

    Asm
      MOV AX, SEG MyArray;   { Segment of array }
      MOV DS, AX;
      MOV SI, OFFSET MyArray;
      MOV AX, DS:[SI]+0;     {Element 0 in array }
      MOV AX, DS:[SI]+2;     { Element 1 in array etc }
    End;

    {
      Note from SWAG Team:

        From now on, all ASM/TASM/BASM Specific info (that don't fit in any
        other category), will be placed in FAQ.SWG instead of MISC.FAQ

      - Kerry
    }

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