| Overall Reading | |
|---|---|
| Decker/Hirshfield: | pp. 207-214; Mod. 7.4 |
Outline:
This lecture will switch the focus towards a more careful examination of the software which controls the operation of the CPU. To make these issues concrete, we will use a particular set of CPU instructions called "PIPPIN" from the Decker/Hirschfield text.
Our goals are twofold:
Here is a snapshot from the PIPPIN simulator.
Though humans can learn to process 0's and 1's, it certainly is not the most comfortable. We recogize numbers in base 10 more easily and when programming a CPU, we prefer our instructions to have more meaningful identifiers, such as "HLT" rather than "00001111."
Here is the identical PIPPIN configuration, shown in symbolic mode: