Readings
The readings
The following is a basic list of chapters/sections from our textbook, Digital Design and Computer Architecture, that
overlap with the topics we have covered in classes and labs. The correspondence isn't perfect! The textbook may include
unfamiliar details that are certainly good to read, but I will not expect you to know them for exams.
-
Logic and numbers: Sections 1.4, 1.5
-
Combinational logic: Chapter 2 (2.6 is skippable, don't worry about tri-state buffers)
-
Sequential logic: Chapter 3, through 3.4.
-
Arithmetic: 5.1, 5.2.1 through 5.2.4, 5.2.6, 5.4.1/
-
Addressable memory and combination logic functions: 5.5.1, 5.5.6, 5.5.7
-
Assembly and machine code: Chapter 6, through 6.4.
-
Assembly and machine code: Chapter 6, through 6.4.
-
Datapath and control: 7.3 (single-cycle), 7.4 (multi-cycle), and 7.5 (pipelined).
Scott F. Kaplan