using this values DW 1234,1122,7FFF,8000 how can you define a 16-bit pointer variable that contains the address of the array?

ARR DW 0x1234, 0x5678, 0x9ABC
MOV BX, OFFSET ARR ; BX now contains offset of array
MOV [Pointer_Var], BX ; Pointer_Var now contains offset of array

If you set up a pointer variable, you will have to load the
16-bit offset into a register before you can use it to index
into the array.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.