
Basic Components and Combinatorial Circuits.- Numbers, Basic Circuits, and the ALU.- Sequential Circuits.- An Elementary Processor.- Assembly Programming.- Compiling Higher-Level Languages.- Computer Organisation.- The Raspberry Pi and the ARM Processor.- App. A, An Extended...

This undergraduate textbook first introduces basic electronic circuitry before explaining more advanced elements such as the Arithmetic Logic Unit, sequential circuits, and finally microprocessors. In keeping with this integrated and graduated approach, the authors then explain...