621 views
0 votes
0 votes
Consider 3-word long jump instruction designed with PC-relative addressing mode, stored in the memory with a starting address of (2000)$_{10}$. Address field of an instruction contains (4000)$_{10}.$ Which of the following statements are true in the instruction cycle of the above instruction. (Assume word addressable memory).

The above question is from Made Easy Test Series.

Here they have asked what will be the value of PC at the end of execution of the above instruction?

According to them

EA = PC + Relative Value = 2003 + 4000 = 6003

PC = 6003

Now my doubt is EA gives effective address of the memory location where operand is stored, then how we can we assign it to PC?

PC should be 2003 at the end of execution right?

Please log in or register to answer this question.

Related questions

6 votes
6 votes
1 answer
1
dragonball asked Dec 17, 2017
3,767 views
A two- word instruction is stored in a location A. The operand part of instruction holds B. If the addressing mode is relative , the operand is available in location :A. ...
5 votes
5 votes
1 answer
3
Na462 asked Oct 12, 2018
4,005 views
Consider we have an instruction Load 1000. Given Memory and Register R1 as Follows.What is the actual value Loaded in the accumulator ?A. 1000 1400 1300 1000B. 1400 1300...
0 votes
0 votes
2 answers
4
lea asked Jun 12, 2023
319 views