I'm not at all certain that such a skill is even
marginally valuable
today. Who codes much in assembly, much less machine code? C has
firmly established itself in the once memory-constrained MCU world, so
not even there.
Excuse my ignorance but then how is a compiler written? I always thought
that you would need to know op codes and assembler to write a compiler. I.E.
you can't write and efficient compiler by using a high level language.