edited by
16,087 views

11 Answers

2 votes
2 votes
After each instruction cycle the PC needs to be updated to point to the next instruction in memory.

INSTRUCTION SIZE : 24BITS or 3Bytes

Address of next instruction : 303 then 306 and so on.

So it is an AP series and only 600 comes under this series. So answer is C
2 votes
2 votes

Actually the question is incomplete. It should be mentioned in the question that the

CPU is byte-addressible so that the PC will increment byte by byte. Now because the instruction is 3byte, the PC has to increment 3 times.

So the answer is 600, since it is the only option which is multiple of 3.

1 votes
1 votes
Each instruction is 24 bits ..so we need three cells it means that 1 cell consists of 8 bits so
I1: 300 -302
I2: 303-305
I3:306-308

.

.

.

.

continue like this so we can see here PC has a multiplicative of 3. So 600 is the answer.
edited by
1 votes
1 votes

When nothing is given, we always have to assume byte addressability.

So, 1 instruction = 3 B.

From mem location 300, load 99 instructions. We'll be on mem location 597, and PC would point to 600.

Or simply, look for multiples of 3.

Option C

Answer:

Related questions

30 votes
30 votes
3 answers
3
gatecse asked Sep 15, 2014
11,426 views
Consider the polynomial $p(x) = a_0 + a_1x + a_2x^2 + a_3x^3$ , where $a_i \neq 0$, $\forall i$. The minimum number of multiplications needed to evaluate $p$ on an input ...
56 votes
56 votes
3 answers
4