7.1 Boolean LogicBoolean functionsAn applicationBoolean functions of three or more variablesExercisesCreative Exercises7.2 Basic Circuit ModelWiresControlled switchesCircuitsLogical design and the real worldQ&AExercises7.3 Combinational CircuitsGatesBuilding a circuit from gatesDecoders, demuxes, and muxesSum-of-products circuitsAdderArithmetic logic unit (ALU)Modules and busesLayers of abstractionQ&AExercisesCreative Exercises7.4 Sequential CircuitsElementary feedback circuitsFlip-flopsRegistersMemoryClockSummaryQ&AExercisesCreative Exercises7.5 Digital DevicesTOY-8WarmupTOY-8 CPU organization and connectionsControlExample: A TOY-8 programPerspectiveQ&AExercisesCreative Exercises