It certainly makes the post-mortem memory dumps easier when you can read the machine code and you don't get that without being an assembler programmer. The mainframe post-mortem dump analysis tool will convert machine code to assembler for you (which is useful as IBM keep extending their instruction set). I'm still writing assembler code for my day job.thagrol wrote: ↑Wed Oct 14, 2020 4:56 pmMe neither. There are definitely things you learn with assembler that you don't learn elsewhere. That said the last time I wrote any assembler was in the 90s. For ARM under RISCOS when BBC BasicV proved too slow for the heavy lifting.
If you don't do assembler you're stuck at the layer above where C is closest you'll get to the machine code.
The ARM assembler is quite elegant and has a lot of similarity to S/370. Gene Amdahl would be proud of the ARM designers.