retagged by
703 views
4 4 votes

A byte addressable computer can support maximum of $2^i$ KB memory and has $2^j$ instructions. An instruction involving $2$ operands and $1$ operator needs how many bits ?

  1. $3i$
  2. $2i + j$
  3. $2i + j + 20$
  4. $i + j$

1 Answer

Best answer
9 9 votes

   Memory size = 2 i KB = 2 (i+10)  byte 

so, (i+10) bits are required for 1 memory cell  .

here , it is  given that  "2j " instructions are  present , so there must be    "2j " opcode . so j bits for opcode .

intruction format  is:    !! opcode !!   address !!  address !!

 so, total bits needed = J   +  (i+10) +(i+10) = J +2i + 20 bits  

 option c is correct.

selected by
Answer:
Position:
Show:

Related questions

0 0 votes
1 answers 1 answer
759
759 views
Bikram asked May 27, 2017
759 views
Consider a hypothetical processor that supports two address, one address and zero address instructions. It has a $256$ word memory, and a $20$ bit instruction is placed i...
1 1 vote
1 answers 1 answer
1.2k
1.2k views
Bikram asked May 27, 2017
1,220 views
Suppose in a system we store data using arrays, we have $2$ arrays A1 and A2. Array A1 contains $256$ elements of size $4$ bytes each. The first element is stored at phy...
0 0 votes
1 answers 1 answer
1.6k
1.6k views
Bikram asked May 27, 2017
1,557 views
Consider the following Micro-operations:$\begin{array}{|l|l|} \hline \text{MAR} & \leftarrow IR \text{[address]} \\ \hline \text{MBR} & \leftarrow \text{Memory} \\ \hline...
0 0 votes
2 answers 2 answers
990
990 views
Bikram asked May 27, 2017
990 views
Consider a memory hierarchy system consisting of two levels. The access time of level $1$ is $2$ ns. The miss penalty (The time to get data from level $2$, in case of mis...