I did about 5 years of assembler in the late 80’s for a major bank (IMS and CICS systems). A set of structured macros supposedly from NASA, made it quite readable. These added if/else, case, loop constructs, etc.
Around 2012(?), working for another major bank, I was asked to make an enhancement to a funds transfer system written in assembler, as no one else left in the pool of programmers had any experience. I had to dig out my old text book which I luckily found, and my old yellow card, and relearned enough to make the change.