Jor*_*dan 1 instruction-set microprocessors
我正在研究微处理器和在大学的接口,我遇到了一个非常难以解决的问题.
"你能设计一个8位指令格式,允许4个2操作数指令用于具有8个寄存器的机器"
我不是100%肯定它的要求,正确的方向上的一点将非常感激.
注意:本课程基于AVR板上的学习汇编程序(如果有帮助).
它基本上是在询问是否可以将四个不同指令中的任何一个编码为8位(每条指令),每条指令有两个寄存器操作数.
答案是肯定的.只需计算可能的操作次数:4个指令*8个可能的第一个寄存器*8个可能的第二个寄存器= 256; 您可以用8位表示256个可能的值,因此必须可以将256个可能的操作中的每一个编码为单个8位值.