Step 1: Plain weave.
The simplest weave requires only 2 harnesses. So A comes first.
Step 2: Twill weave.
A twill weave requires at least 3 harnesses. Hence C comes after A.
Step 3: Satin weave.
Satin requires minimum 5 harnesses (can be more). Hence B comes after twill.
Step 4: Dobby weave.
Dobby looms allow complex small designs, requiring 8 or more harnesses. Hence D comes last.
Step 5: Conclusion.
Thus, the ascending order is: A (2 harnesses), C (3 harnesses), B (5 harnesses), D (8 or more).