I’m from the generation that grew up just after punch cards, punched tape and mainframe computers went out of fashion and gave way to interactive programming in front of a terminal or, in my case, a computer at home. So while I was generally aware of the principle of feeding programs and data to mainframes and minis this way, I only had a hazy idea of how programs were encoded on the cards. Recently, a friend gave me a book about Assembler programming written in 1973 which did not only explain in some detail some of the machine instructions of a 1960/70 mainframe but also how Assembly language programs ended up on punch cards and finally in the memory of the computer.
Continue reading A Book About Assembler Programming from 1973 and Punch Cards