GATE | GATE-CS-2016 (Set 2) | Question 20
A processor has 40 distinct instructions and 24 general purpose registers. A 32-bit instruction word has an opcode, two register operands and an immediate operand. The number of bits available for the immediate operand field is ____________
[This Question was originally a Fill-in-the-blanks Question]
(A) 16
(B) 8
(C) 4
(D) 32
Answer: (A)
Explanation: 6 bits are needed for 40 distinct instructions ( because, 32 < 40 < 64 )
5 bits are needed for 24 general purpose registers( because, 16< 24 < 32)
32-bit instruction word has an opcode(6 bit), two register operands(total 10 bits) and an immediate operand (x bits).
The number of bits available for the immediate operand field => x = 32 – ( 6 + 10 ) = 16 bits
Please Login to comment...