Can you check whether I did it correctly? The first row answer of Load Indirect
ID: 3882434 • Letter: C
Question
Can you check whether I did it correctly?
The first row answer of Load Indirect 6 is 8
The second row answer of Add 7 is 14 because 8 + 6
The third row of add immediate 8 is 22 because 8 + 14
Stop is just stop from there and we are not doing anything to row 4th to the rest of the table?
Explanation / Answer
Step 1- load indirect 6:
accumulator:=memory(address:memory(address:6))
accumulator:=memory(address:8)
accumulator:=4
Step 2:add 7
accumulator=accumulator+memory(address:7)
accumulator=4+6
accumulator=10
Step 3 add immediate 8
accumulator=accumulator+8 // as immediate will place value in accumulator
accumulator=18
Step 4 stop
accumulator=18
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.