Introduction to computing systems : from bits and Gates to C and beyond /
Yale N. Patt, Sanjay J. Patel.
- 2nd edition
- Boston ; New York ; San Francisco : McGraw-Hill Higher Education, c2004.
- xxiv, 632 p. : ill. (some col.) ; 24 cm.
1 Welcome Abroad 1.1 What we will try to do 1.2 How we will get there 1.3 Two recurring themes 1.4 A computer system etc.
2 Bits, Data Types, and operations 2.1 Bits and data types 2.2 Integer data types 2.3 2's complement integers etc.
3 Digital Logic Structures 3.1 The transistor 3.2 Logic gates 3.3 Combinational logic circuits etc.
4 The Von Neumann Model 4.1 Basic components 4.2 The LC-3: An example von Neumann 4.3 Instruction processing etc.
5 The LC-3 5.1 The ISA: overview 5.2 Operate instructions 5.3 Data movement instructions etc.
6 Programming 6.1 Problem solving 6.2 Debugging
7 Assembly Language 7.1 assembly language programming moving up a level 7.2 An assembly language program 7.3 The assembly process etc.
8 I/O 8.1 I/O basics 8.2 Input from the keyboard 8.3 Output to the monitor etc.