I'm currently learning about the FLAGS register in x86 based processors. I understand that the DF(Direction Flag) is used for deciding if string operation should occur backwards or forwards. Either way the operation goes, it's still going to end up with the same result. Sources, Direction Flag in x86 and https://pdos.csail.mit.edu/6.828/2005/readings/i386/s02_03.htm. Here in this first source people had explanation of how the DF flag worked but the applications where very vague.
My question is what is the application of this feature? I know how it works but I can't really figure out its uses.