存储 MARIE 的指令集需要多少位?

How many bits are required to store MARIE's instruction set?

我知道 MARIE 的指令集每条指令有 16 位,鉴于有 9 条指令,存储所有指令需要 16*9 = 144 位不是很有意义吗?但显然它错了,我的推理有什么问题,你能指导我找到答案吗?

我想你正在寻找以下数据结构

-------------------------------------
| Opcode  | Address                 |
-------------------------------------
| _ _ _ _ | _ _ _ _ _ _ _ _ _ _ _ _ |
-------------------------------------
  Bit Bit   Bit                 Bit
   15  12    11                   0

因为 Paul R and Peter Cordes 已经在他的评论中提到了。