title: Direction Flag in x86
body: <p>I am unable to understand how does the direction flag work in <code>x86</code>. The text in my lectures say that it <strong>increments</strong> or <strong>decrements</strong> the <strong>source</strong> or <strong>destination</strong> register but that does not make sense with its name. Can someone explain what it does?</p>