R68-28 A Microprogrammed Implementation of EULER on IBM System/360 Model 30
William Marshall McKeeman · IEEE Transactions on Computers · 1968
The advent of microprogramming is likely to cause a major change in the way we use computers. The reason is that it provides a nearly complete decoupling between the efforts of computer design engineers and programmers. When the engineers provide a microcode that can be changed under program control, they will be able to pass on to the programmer a major portion of the design of the machine instruction set. The question is what the programmers will do with it when they get it.