M-Machine Microarchitecture v1.1

This document describes the microarchitecture of the MIT M-Machine. It details the ma-chine's organization in terms of arithmetic units, switches, buses, memories, and control units. The function of each logic block is described, as well as the coarse interfaces between the diierent blocks. The programmer's view of the M-Machine is described more clearly in M-Machine Architecture v1.0.