I doubt that minic/ruben/coolz know it.
Never under estimate those whom you don't know very well.
http://filesmelt.com/dl/minicdunoasm.pngBig resolution is big, dual display, sorry.
Anyway, now a days... Every micro controller/processor on the face of the Earth at least has a C compiler, theres very little reason to actually write assembly.
Knowing it though is still very priceless when it comes to debugging, and even more so to reverse engineering.
Even going as low as writing an operating system... Theres little need for assembly, but to be totally honest, knowing assembly is nothing when it comes to operating system design.
It is not trivial what so ever to design, let alone write an operating system from scratch... In my opinion, its totally not plausible to do alone, or even needed these days. There are tons of rock solid, FREE operating systems available.
Sure its fun to think about it from a purely academic perspective though. I'm just a realist. I know the amount of work involved, and the underlying complexities of even the most mundane and trivial parts.
Think about it, assembly is just a language, all languages are relatively simple, it's what you do with it that gets complex.
Now think about this, have you ever designed / implemented a STABLE file system? Ever actually thought about it? What about a task scheduler? What about a simple VGA driver? It's not trivial. It's not assembly thats hard, the hard part is actually writing an operating system LOL. Even though most of it would be written in C / C++ for sure.
Anyway, OS design is a fun topic to discuss, so I'm all in.