表示计算机中的指令需要多少位



当计算机有 65000 字的内存时,需要多少位来表示具有 53 条不同指令的计算机中的指令,所有这些指令都是两个地址?

不知道

我说对不对,"都是两个地址"

让我们假设想要的指令可能看起来像这样<Instruction ><Operator1><Operator2>

你说有 53 条指令,所以让我们创建一个列表,并检查使用了多少位:

number   instruction
00000000 operation1
00000001 operation2
00000010 operation3
...
00110100 operation52
00110101 operation53

如您所见,仅使用了八个中的 6 位,这是有道理的,2**6 = 64
要寻址 65000 字,您需要 16 位 ( 2**16=65536

要对具有 2 个操作符(每个操作符 16 位)的指令进行编码,您需要

6(用于指令)+16 (op1) +16 (op2) = 38 位

相关内容

  • 没有找到相关文章

最新更新