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.