May 2024
Intermediate to advanced
560 pages
14h 32m
English

You’ve seen how to build a basic CPU and RAM, which together can run programs. CPU and RAM are great for performing calculations, but to bring a computer to life with graphics, sound, joysticks, and other interactions with the real world, we also need input and output, known together as I/O. In this chapter, you’ll see how to add I/O capabilities using buses, I/O modules, devices, and peripherals.
To discuss I/O in detail, let’s first define a few terms. I/O modules are digital electronics that—like RAM—are assigned and connected to addresses in the computer’s address space, the range of possible addresses that ...
Read now
Unlock full access