8使用4位2操作数指令以8位格式注册机器

Jor*_*dan 1 instruction-set microprocessors

我正在研究微处理器和在大学的接口,我遇到了一个非常难以解决的问题.

"你能设计一个8位指令格式,允许4个2操作数指令用于具有8个寄存器的机器"

我不是100%肯定它的要求,正确的方向上的一点将非常感激.

注意:本课程基于AVR板上的学习汇编程序(如果有帮助).

nne*_*neo 5

它基本上是在询问是否可以将四个不同指令中的任何一个编码为8位(每条指令),每条指令有两个寄存器操作数.

答案是肯定的.只需计算可能的操作次数:4个指令*8个可能的第一个寄存器*8个可能的第二个寄存器= 256; 您可以用8位表示256个可能的值,因此必须可以将256个可能的操作中的每一个编码为单个8位值.