+2 votes
83 views
in Computer Architecture by

1 Answer

+1 vote
by
selected by (user.guest)
 
Best answer

This form of addressing is used by the branch instructions. It is similar to the 30-bit program counter relative addressing mode, but the value to be added to the program counter is taken from a 22-bit value stored in the instruction. This value is first padded out by appending two zero bits and then sign extended to a 32-bit value before being added to the program counter (actually, PC + 4 as for the previous address mode). This allows an addressing range  of 8MB (on word boundaries). The effective address becomes the new value of the nPC register.

Related questions

+2 votes
1 answer 138 views
+3 votes
1 answer 295 views
+1 vote
1 answer 76 views
asked Sep 17 in Computer Architecture by anonymous
+2 votes
1 answer 197 views
asked Dec 29, 2019 in Computer Architecture by anonymous
+1 vote
1 answer 202 views
–1 vote
1 answer 440 views
–1 vote
1 answer 393 views
–1 vote
1 answer 416 views
–1 vote
1 answer 218 views
+3 votes
1 answer 1.6k views
+3 votes
1 answer 983 views
asked Jan 7, 2020 in Computer Architecture by anonymous
+2 votes
1 answer 236 views
+1 vote
1 answer 1.3k views
asked Dec 29, 2019 in Computer Architecture by anonymous
+1 vote
1 answer 134 views
asked Oct 10, 2019 in Compilers & Operating Systems by anonymous
+3 votes
1 answer 3.0k views
+1 vote
1 answer 744 views
0 votes
1 answer 38 views
asked Nov 8 in Computational Tools by (user.guest)
0 votes
1 answer 3.0k views
+1 vote
1 answer 833 views
+1 vote
1 answer 757 views
+1 vote
1 answer 57 views
+1 vote
1 answer 75 views
Welcome to CPENTalk.com
Solution-oriented students of computer engineering on one platform to get you that

ONE SOLUTION

...