Stephen A. Ward is an Associate Professor of Computer Science and Electrical Engineering at MIT. Robert H. Halstead is an Associate Professor of Computer Science and Electrical Engineering at MIT.
The digital abstraction; binary representations and notation; combinational devices and circuits; sequences and state; synthesis of digital systems; finite-state machines; control structures and disciplines; performance measures and trade-offs; communication - issues and structures; interpretation; micro-interpreter architecture; microprogramming and microcode; single-sequence machines; stack architectures - the S machine; register architectures - the G machine; memory architectures; reduced-instruction-set computers; processes and processor multiplexing; process synchronization; interrupts, priorities, and real time; architectural horizons; the C language - a brief overview; MAYBE micro-architecture summary.