I used to program in 360/370 Assembler language. These were application programs, that had to run fast on the equipment of the time, and assembler with customized macros) was faster than FORTRAN or COBOL. Back then we used to debug by crashing the programs conditionally and then looking at core dumps.