Understanding assembly coding makes you a vastly better C coder.
Nah, not really. Not anymore. Nice skill to have when debugging weird stuff, but nothing you can't get by without.