标签: cpu hardware instruction-set
有16位/字,指令集由17种不同的操作组成。
我知道操作码需要5位,但我不知道为什么。为什么操作码需要5位?
答案 0 :(得分:0)
您需要17个不同的值来表示17种不同的操作码。例如,对于1位,您可以表示两个(2 1 )不同的值:0和1.表示17个不同值的最小位数是5,因为2 4 仅为16但是2 5 为32(> = 17)。这些计算基于称为rule of product的基本计数原理。
有16位/字
这条信息无关紧要。