December 2006
Beginner
320 pages
11h 17m
English
Now that we understand the basics of computer organization, it’s time to take a closer look at the nuts and bolts of how stored programs are actually executed by the computer. To that end, this chapter will cover core programming concepts like machine language, the programming model, the instruction set architecture, branch instructions, and the fetch-execute loop.
If you’ve been following the discussion so far, it shouldn’t surprise you to learn that both memory addresses and instructions are ordinary numbers that can be stored in memory. All of the instructions in a program like Example 1-1 are represented inside the computer as strings of numbers. Indeed, a program is ...
Read now
Unlock full access