| Main Memory |
| Address | Contents |
| 0000 | 00101011 |
| 0001 |
11101111 |
| 0010 | 10101001 |
| 0011 | 00000000 |
| 0100 | 10001011 |
| 0101 | 00011000 |
| 0110 | 11111111 |
| 0111 | 01100010 |
| 1000 | 00101000 |
| 1001 | 11110000 |
| 1010 | 10101011 |
| 1011 | 10111100 |
| 1100 | 11010000 |
| 1101 |
01000111 |
| 1110 |
01010011 |
| 1111 | 10001001 |
|
| CPU |
| |
|
| Program Counter |
0010 |
| Instruction Register | 11101111 |
| Instruction Decoder |
|
| |
| Adder |
| Multiplier |
| Compare to Zero |
| Test Equality |
| etc... |
|
|
Note that the memory location 1110 now contains the "answer" 01010011.
This completes the execution of one instruction. The last step in
the fetch-execute cycle is...
Step 4: Go back to step 1 and start over again!!!
Click here to return to the hardware overview
page.
|