If you work in embedded space, there's often sections of code in asm - boot, stack manipulation, OS hosting, etc.
Even in fairly high level application code, I've read disassembly to locate and workaround compiler bugs as recently as a year ago. How else do you know if the compiler is doing the right thing?
Even in fairly high level application code, I've read disassembly to locate and workaround compiler bugs as recently as a year ago. How else do you know if the compiler is doing the right thing?