第257章 回家的诱惑(2 / 6)

加入书签

03。也就是说,这玩意的寄存器基本单元和高振东搞的晶体管存储器基本单元是一样的,这大大的方便了他对寄存器的调试。

    而他现在在弄的,是指令集的实现部分,正式的名称可以叫指令逻辑译码。

    CPU指令集的实现,通常有既有硬连接和微码两种方式,或者两者的结合。

    他们决定了CPU在取得每一条指令后,到底进行什么操作,可以把它看作对机器码指令所需要进行的逻辑操作的解码,也就是根据输入的机器码指令,输出对CPU其他电路的控制信号,以实现某一条指令的具体功能。

    在C8008里,指令集的实现,是通过可编程逻辑阵列固化的硬连接来实现的。

    而脱胎于C8008的DJS-59,以及基于DJS-59简化的单板机,毫无疑问都使用了这种方式,硬连接的好处是相同条件下性能好,缺陷是灵活性不足。

    不过对于C8008这种规模的初代CPU来说,要求灵活性是未免有点想多了,它整个都是用硬连接实现机器指令。

    有趣的是,虽然这套东西是明确存在于CPU中,但是很多与CPU有关的初级一点的教材或者CPU的架构说明、使用手册里却不一定看得到这套东西的存在,或者是一笔带过不会多讲。

    因为它与CPU中的寄存器、总线等东西不太一样,对于绝大部分用户来说,都是透明的,再底层的用户,也完全不需要去理会这套东西。

    而高振东这里,就没有采用可编程逻辑阵列来实现硬连接这种搞法了,也用不了,这会儿还没这东西呢,直接硬连接焊死,可以简单理解为用线直接连上,当然实际上没有这么简单。

   &n

↑返回顶部↑

书页/目录