recategorized by
6,905 views
6 votes
6 votes

A byte addressable computer has a memory capacity of $2^{m}$ Kbytes and can perform $2^{n}$ operations. An instruction involving $3$ operands and one operator needs a maximum of 

  1. $3m$ bits
  2. $m + n$ bits
  3. $3m + n$ bits
  4. $3m + n + 30$ bits 
recategorized by

3 Answers

Best answer
6 votes
6 votes

D. should be the ans...

n(operator) m+10(operand1) m+10(operand2) m+10(operand3)

So ans = n + 3m + 30

selected by
7 votes
7 votes
Memory capacity  is 2Kbytes= 2m+10bytes.  Whole memory can be represented by m+10 bits.
2n operations can be represented by n bits.
Now instruction of form
Instruction op1,op2,op3. Will take  (3m+30+n) bits
Option D
edited by
1 votes
1 votes

option is D

To specify a particular operation, out of the 2n possible operations, one needs n bits. As the machine is byte addressable, to specify a particular byte we need (m+10) bits (2(n+10) bytes are there).

 So 3 addressable and 1 operations needs 3(m+10)+n=3m+n+30 bits

Answer:

Related questions

2 votes
2 votes
2 answers
1
3 votes
3 votes
2 answers
2
go_editor asked Jan 6, 2017
5,435 views
Four bits are used for packed sequence numbering in a slinding window protocol used in a computer network. What is the maximum window size?481516