在Ruby中模拟8位计算机设计 最初是一台4位计算机,但随着我想做更多事情而发展。 这里的原始想法: CPU使用带有条件跳转和子例程规定的最小指令集。 每个操作码为4位,指令长度为8位或16位。 原理图 使用说明 单字节指令 +-------------------+ | o o o o | d d d d | +-------------------+ +-------------------+ | op-code | ignored | RET ignores data. +-------------------+ +-------------------+ | op-code |