"); //-->
CPU,一直作为科技的核心,被人们奉为神一般的存在,被西方封锁。作为一个本土电子工程师,提出一个平民化的,用二极管,MOS管,手搓的CPU的方式。我们可以看到,这些方式都是我们大学所学到的基础知识。我们每个电子人加以利用,就可以实现CPU的制作。
首先从CPU的基本功能说起:
一、运算
CPU的运算是二进制的加、减、乘、除、与、或、非。这些运算均由CPU将读到的数据内部进行处理,并得出结果。
二、存储
CPU将简单的数据存到本体,以供运算或者处理时调用。提高运算速度。
三、数据采集
数据采集包括AD采集,IO采集,IO输出。包括中断输入。
四、时间管理
通过累加、累减系统主频数据,达到精确时间管理。
搞清楚了这些功能,对硬件设计来说是非常简单的事情了。这些无非是电路中基本的或非门,累集起来的功能模块,如累加器、触发器、各种选通信号所组合。通过外部设置这些选通信号,实现CPU的功能目的。
这些功能,都是基本的电子电路原理。我想任何一个电子人,随手就能拿二极管,MOS管达到这些功能。
当然,这些是将硬件组合起来,实现功能需要01这些非常枯燥的编程。也就是早期二进制编程。上位机将这些二进制进行映射,就达成了现在的编程软件。
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。