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 | 11011111 |
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.
|