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:
Online Access: |
Full Text (via Skillsoft) |
---|---|
Main Authors: | , |
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.