Everything in that generation of machines was micro-coded except for the Model 195 which was then IBM's super scientific computer.
FWIW, the transition from the Model 155 to the 157 heralded the introduction of table driven virtual memory. We called it "relocation" hardware then. :-)
The first engineering model of the 155 used core memory but transistor memory became fast, reliable and cheap enough during its development that a very disruptive re-design was performed across the whole family of machines.
That was my first job out of the university and what fun it was! And what an incredible experience working for IBM was then.
I did very little work on the mainframes, lots on the IBM 1800, a process control computer, and my first consulting gig was on a system 32. Don't ask me what programming language it was.
What did that use internally?