Table of contents for Introduction to computing systems : from bits and Gates to C and beyond / Yale N. Patt, Sanjay J. Patel.

Bibliographic record and links to related information available from the Library of Congress catalog

Information from electronic data provided by the publisher. May be incomplete or contain other coding.

 Part I
 1 Welcome Aboard!
 2 Bits, Data Types, and Operations
 3 Digital Logic Structures
 4 The Von Neumann Model
 5 The LC-3
 6 Programming
 7 Assembly Language
 8 I/O
 9 TRAP Routines and Subroutines
 10 And, Finally...
 Part II
 11 Introduction to Programming in C
 12 Variables and Operators
 13 Control Structures
 14 Functions
 15 Debugging
 16 Recursion
 17 Pointers and Arrays
 18 I/O in C
 19 Data Structures 
 Appendix A The LC-3 ISA
 Appendix B From LC-3 to x86
 Appendix C The Microarchitecture of the LC-3
 Appendix D The C Programming Language
 Appendix E Extending C to C++
 Appendix F Useful Tables

Library of Congress subject headings for this publication: