title: Load pointer using ds (lds) instruction in assembly
body: <p>There is a instruction in assembly level programming known as LDS(Load pointer using ds).</p>
  
  <p>For example lds ax,23[si]</p>
  
  <p>this instruction copies the first 16 bits of the word in the memory location ds:23[si] into the ds register and the remaining 16 bits into the ax register.</p>
  
  <p>The working of this register is clear to me,but what is the practical use of this instruction?</p>