WHEN TO USE ASSEMBLY LANGUAGE? I personally think that except as a learning exercise it is a waste of time writing something in ASM that can be written acceptably fast in a high-level language.