返回第49章 造一个CPU  程序员修真之路首页

关灯 护眼     字体:

上一页 目录 下一页

    第49章 造一个CPU (第2/3页)

就8天的时间,肯定是来不及弄的。所以这时候最好还是用现成的。”

    程理心里腹诽道:“我只是一个程序员,又不是硬件架构师,更不是cpu设计专家,让我去设计一套cpu指令集,也太强人所难了。”

    cpu的指令集,就是所有操作码的集合,也就是硬件指令集。

    有了指令集,就能对硬件进行编码,告诉计算机做各种各样的事情。

    所以,指令集相当于人和计算机进行直接交流的“机器语言”。

    有了机器语言,才能发展出汇编语言。

    有了汇编语言,才能发展出高级语言。

    所以,cpu指令集,是最底层的程序,也是最核心的程序。

    这样核心的东西,自然不是短短几天,程理就能以一己之力编出来的。

    “也是,所以还是要等破解了底层灵石后,用传承下来的灵甲核心秘纹集才行。”算老点头道。

    青灵岛上的灵甲核心秘纹集,实际上就是一套完整的指令集。

    所以,现在时间紧迫,既然有现成的指令集,程理也没必要费力不讨好自己去重新设计一套新的。

    他现在要做的,只是做一个可以进行自动运算,且计算能力足够的计算器出来,用来破解底层灵石,只要把底层灵石破解了,获得了灵甲核心秘纹集,后面的事情就不需要程理操心了。

    所以,有那7条操作码,也就足够了。

    “现在,我们把这些逻辑灵路和寄存器相连接,然后把这些操作码写入到寄存器里。”

    “如此一来,我们现在制造好的2个64k_ra。

    “一个就成了专门存放操作码的寄存器。

    “一个则是专门存放数据的存储器。”

    “一条操作码的长度是8位二进制,或2位16进制。也就是1字节。”

    “64k_ra,则是655368_ra,也就是里面有65536个数,每个数有8位。

    “我们可以用4位16进制来标识这65536个数,每一个数的地址。”

    这样的每一个地址,都叫做内存地址。

    因为每个地址里可以存放8位数二进制数据,所以每个地址正好可以放一个操作码。

    “所以我们把‘乾兑天天’这个地址,用来存

    (本章未完,请点击下一页继续阅读)

『加入书签,方便阅读』

上一页 目录 下一页