当然有用了,如果你是想不定地址的来存储,就要用这个啦。比如你接收五个字节的数据,依次按顺序存放到D20开始的存储区,那第6个数据如何存放,自然就是20+5的存储区咯,就需要采用这种方式。您那个D25是直接寻址,不能改变了。
变址寄存器,用处很多,它可以改变同一步程序同一步的寄存器地址或寄存器里的数值,也可以让程序自动改变它们。