TBH i don't know asm,
but this is what i felt from my experience,Assembly language is a very-useful one ,it can be used in network related purposes,I will explain with you an example,i am sure you are aware of the "stuxnet" worm,Assume you as one of the Administrator of a high profile network, and you have been detected signs of a "unknown" in your network,if you are equipped with Assembly language you can Disassemble or study the internal operations of the worm and can implement a solution of your own before any severe damage happens to your network,it would be more handy for an administrator if a network is facing attacks from a "unknown" worm or unknown malware attacks..
Sorry if my story bored you

here are some helpful links for you
http://www.asmcommunity.net/board/
http://www.amazon.com/Professional-Assembly-Language-Programmer/dp/0764579010/ref=sr_1_4?ie=UTF8&qid=1287317491&sr=8-4