Patt, Yale N.

Introduction to computing systems : from bits and gates to C and beyond / Yale N. Patt, Sanjay J. Patel. - xviii, 526 p. : ill. ; 24 cm + 1 computer optical disc. - McGraw-Hill series in computer science . - McGraw-Hill series in computer science. .

Includes index.

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

College of Engineering and Computer Studies

0072376902 (alk. paper)

00056615


Computer science.
C (Computer program language)

QA76. / P367 2001

004/P27