title: What are CLD and STD for in x86 assembly language? What does DF do?
body: <p>well, I know that CLD clears direction flag and STD sets direction flag. 
  but what's the point in setting and clearing direction flag?</p>