7
ISA操作码-它们来自哪里?
工程师在设计指令集体系结构时,将某些二进制代码指定为指令时会遵循什么程序或协议(如果有)。例如,如果我有一个说10110是加载指令的ISA,那么二进制数字是从哪里来的?是否从状态表中为表示加载操作的有限状态机建模? 编辑:经过更多研究,我相信我要问的问题涉及如何分配各种CPU指令的操作码。可以使用10011的操作码来指定ADD;一条加载指令可能指定为10110。为指令集分配这些二进制操作码有什么思路?