Introduction
1. Setting the Stage
2. Data Storage Formats
3. Computer Arithmetic
4. Boolean Algebra
5. Logic Gates
6. Combinational Logic Circuits
7. Sequential Logic Circuits
8. Memory
9. Central Processing Unit (CPU)
10. Programming in Assembly Language
11. Inside the main Function
12. Instruction Details
13. Control Flow Constructs
14. Inside Subfunctions
15. Special Uses of Subfunctions
16. Computing with Bitwise Logic, Multiplication, and Division Instructions
17. Data Structures
18. Object-Oriented Programming
19. Fractional Numbers
20. Input/Output
21. General Purpose Input/Output (GIPO) Device
22. Interrupts and Exceptions
The chapters in red are included in this Early Access PDF.