It's not at all old coding. It's lowlevel coding and very effective. You have an almost direct access to OS-level programming or even ISA-level programming which allows you to do practically anything a pc can do. C++ is very good as well; but ASM is even better
Imagine that. Though it is a true
hell to program in it. A single operation like a = b * c takes huge amounts of code. Imagine what writing a word to the screen would be....
Anyway, nowadays it's mainly used for editing, disassambling and debugging programs. And like wtbw did, change the way they work which in no other way can be accomplished
. It's also the key behind cracking software, keygenerators etc ..