Introduction to computing systems : from bits & gates to C/C++ & beyond / Yale N. Patt, the University of Texas at Austin, Sanjay J. Patel, University of Illinois at Urbana-Champaign.

Saved in:
Bibliographic Details
Online Access: Full Text (via Skillsoft)
Main Authors: Patt, Yale N. (Author), Patel, Sanjay J. (Author)
Format: Electronic eBook
Language:English
Published: New York, NY : McGraw-Hill, 2020.
Edition:Third edition.
Subjects:
Table of Contents:
  • 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. Data structures
  • 9. I/O
  • 10. A calculator
  • 11. Introduction to C/C++ programming
  • 12. Variables and operators
  • 13. Control structures
  • 14. Functions
  • 15. Testing and debugging
  • 16. Pointers and arrays
  • 17. Recursion
  • 18. I/O in C
  • 19. Dynamic data structures in C
  • 20. Introduction to C++
  • A. The LC-3 ISA
  • B. From LC-3 to x86
  • C. The microarchitecture of the LC-3
  • D. The C programming language
  • E. Useful tables
  • F. Solutions to selected exercises.