📜  门| GATE-CS-2014-(Set-1)|第65章

📅  最后修改于: 2021-06-29 18:22:20             🧑  作者: Mango

机器具有32位架构,带有1个字长的指令。它有64个寄存器,每个寄存器长32位。它需要支持45条指令,除了两个寄存器操作数外,还具有一个立即数操作数。假设立即数是无符号整数,则立即数的最大值是____________。
(A) 16383答案: (A)
解释:

1 Word = 32 bits 

每个指令具有32位。要支持45条指令,操作码必须包含6位

寄存器操作数1需要6位,因为寄存器总数为64。寄存器操作数2也需要6位。因此,对于所有45条指令和两个寄存器操作数,总共为18位。所以

32-18 = 14 

现在剩下14位以立即使用14位进行操作数

2^14 - 1 = 16383 

我们最多可以给16383。
这个问题的测验