This book is an excellent introduction to the topics of microprogram control and emulation. It is well-organized and easy to read. The author uses a simple hypothetical machine to explain the basic concept of microprogram control. Then he proceeds to give a very detailed description of an actual microprocessor (the Burroughs D-machine), and uses this machine to introduce emulation concepts. The TRANSLANG microprogramming language for the D-machine is described, and is used to generate many sample microprograms showing emulation techniques. These sample microprograms were actually executed via a D-machine simulator, and the results of the simulation runs are given in the book along with the sample microprograms. The book is to have a companion instructor's manual which will contain FORTRAN IV listings of the TRANSLANG compiler and D-machine simulator -- ideal for use in a course on microprogramming.
/lp/association-for-computing-machinery/review-of-microprogramming-primer-by-harry-katzan-jr-mcgraw-hill-new-eAJBvrWy7b