December 2020
Beginner
380 pages
10h 54m
English

We’ve covered the physical parts of a computer: the CPU, main memory, and I/O devices. Understanding the hardware of a computer is important, but hardware is only half the story. The magic of computers is in software. It’s software that moves a computer from being a fixed-purpose device to a highly flexible device that can easily take on new abilities! In this chapter we cover low-level software—machine code and assembly language. I’ve found that these topics are best understood using an interactive approach, so the bulk of this chapter’s content is in the projects.
To discuss software, ...
Read now
Unlock full access