我应该为处理器创建一个指令格式,其中包含以下细节:

  • 32条说明

  • 2地址机

  • 字长32位

  • 16个寄存器

  • 64 Mwords中央内存可用

  • 内存是字节可寻址的

  • 常数为1个字宽

  • 地址:直接寄存,间接寄存,直接存储,立即,16位索引表示的寄存器

我其实几乎知道该怎么做但我对此有一些疑问 .

32指令的位大小是多少?我知道,如果我们有16个指令,它将是4.对于32,我们将有8个?基本上,我只是要求比特大小,如果可能的话,如何计算/了解它们 . 地址类型/地址有多少? 3位大小?

64 Mwords多少钱? 96位大小?我认为其余的应该是明确的 .