Memory Cells |
---|
Program Counter | Time |
---|---|
0 | 0 |
The ADDI instructions adds two numbers, but by setting the imm to 0, we can use them to copy numbers from one location to another.
Instruction #0 copies cell #3 to cell #7 by adding 0 to cell #3 and storing the result in cell #7.
Similarly, instruction #1 stores cell #4 to cell #8, and instruction #2 copies cell #5 to cell #9.
Quiz (1 point)
addi dst=7 src=3 imm=0
addi dst=8 src=4 imm=0
addi dst=9 src=5 imm=0
if the following are true:
- instruction #0 is
addi dst=7 src=3 imm=0
- the PC at time 0 = 0
- value of cell 3 at time 0 = 13
then value of cell 7 at time 1 = 13
- instruction #0 is
if the following are true:
- instruction #0 is
addi dst=7 src=3 imm=0
- the PC at time 0 = 0
then the PC at time 1 = 1
- instruction #0 is
if the following are true:
- instruction #0 is
addi dst=7 src=3 imm=0
- the PC at time 0 = 0
- value of cell 3 at time 0 = 13
then value of cell 3 at time 1 = 13
- instruction #0 is
if the following are true:
- instruction #0 is
addi dst=7 src=3 imm=0
- the PC at time 0 = 0
- value of cell 4 at time 0 = 11
then value of cell 4 at time 1 = 11
- instruction #0 is
if the following are true:
- instruction #0 is
addi dst=7 src=3 imm=0
- the PC at time 0 = 0
- value of cell 5 at time 0 = 20
then value of cell 5 at time 1 = 20
- instruction #0 is
if the following are true:
- instruction #1 is
addi dst=8 src=4 imm=0
- the PC at time 1 = 1
- value of cell 4 at time 1 = 11
then value of cell 8 at time 2 = 11
- instruction #1 is
if the following are true:
- instruction #1 is
addi dst=8 src=4 imm=0
- the PC at time 1 = 1
then the PC at time 2 = 2
- instruction #1 is
if the following are true:
- instruction #1 is
addi dst=8 src=4 imm=0
- the PC at time 1 = 1
- value of cell 3 at time 1 = 13
then value of cell 3 at time 2 = 13
- instruction #1 is
if the following are true:
- instruction #1 is
addi dst=8 src=4 imm=0
- the PC at time 1 = 1
- value of cell 4 at time 1 = 11
then value of cell 4 at time 2 = 11
- instruction #1 is
if the following are true:
- instruction #1 is
addi dst=8 src=4 imm=0
- the PC at time 1 = 1
- value of cell 5 at time 1 = 20
then value of cell 5 at time 2 = 20
- instruction #1 is
if the following are true:
- instruction #1 is
addi dst=8 src=4 imm=0
- the PC at time 1 = 1
- value of cell 7 at time 1 = 13
then value of cell 7 at time 2 = 13
- instruction #1 is
if the following are true:
- instruction #2 is
addi dst=9 src=5 imm=0
- the PC at time 2 = 2
- value of cell 5 at time 2 = 20
then value of cell 9 at time 3 = 20
- instruction #2 is
if the following are true:
- instruction #2 is
addi dst=9 src=5 imm=0
- the PC at time 2 = 2
then the PC at time 3 = 3
- instruction #2 is
if the following are true:
- instruction #2 is
addi dst=9 src=5 imm=0
- the PC at time 2 = 2
- value of cell 3 at time 2 = 13
then value of cell 3 at time 3 = 13
- instruction #2 is
if the following are true:
- instruction #2 is
addi dst=9 src=5 imm=0
- the PC at time 2 = 2
- value of cell 4 at time 2 = 11
then value of cell 4 at time 3 = 11
- instruction #2 is
if the following are true:
- instruction #2 is
addi dst=9 src=5 imm=0
- the PC at time 2 = 2
- value of cell 5 at time 2 = 20
then value of cell 5 at time 3 = 20
- instruction #2 is
if the following are true:
- instruction #2 is
addi dst=9 src=5 imm=0
- the PC at time 2 = 2
- value of cell 7 at time 2 = 13
then value of cell 7 at time 3 = 13
- instruction #2 is
if the following are true:
- instruction #2 is
addi dst=9 src=5 imm=0
- the PC at time 2 = 2
- value of cell 8 at time 2 = 11
then value of cell 8 at time 3 = 11
- instruction #2 is
Please write your proof in the table below. Each row should contain one claim. The last claim is the statement that you are trying to prove.