GG,
Worked for one company that built a mini computer from discreet components (no micros about in those days) they just used M/C code for ages until some clever sod wrote an assembler compiler for it.
Don't forget we also used bit-slice processors then so ended up writing the microcode to execute the machine code instructions we needed.