retagged by
505 views
1 votes
1 votes

Assume that the base register contains 32856. The program counter is currently having a value of 25687 memory location. What is the branch address if the address field of jump instruction contains -30 in the address field and instruction is designed with base register addressing mode?

  1. 32826
  2. 25657
  3. 32886
  4. 25717
retagged by

1 Answer

0 votes
0 votes
Addressing mode -- base register

So branch address = 32856 + (-30) = 32826

Program counter is taken if it is PC relative addressing mode

Related questions

0 votes
0 votes
1 answer
2
Na462 asked Nov 7, 2018
556 views
0 votes
0 votes
1 answer
3
srestha asked Jun 10, 2018
499 views
What is meaning of offset in Branch instruction? Is this offset same as conditional instruction offset?What is meaning of offset in virtual address? Where is actual diffe...