曹长久噢了一声:“原来如此,也不复杂嘛?傻子都会做。”
李梦阳:“你要这样做当然简单,只要有足够的材料和工具,没什么不能复制的。关键是你要弄懂它电路的原理啊,否则你永远只能刨片子,跟在人家屁股后面溜达。”
曹长久点点头:“所以国家要你们仿制,而且要吃懂弄透,是不是。”
李梦阳摇头晃脑:“然也,我们已经alu单元设计从复制的版图中复原了,厉害吧。”
曹长久:“一般般,我还不是一眼就认出来了,也没什么嘛!”
李梦阳:“我觉得这很有挑战性啊,做这个芯片的公司叫什么来着,对,英特尔,还是满有水平的的,至少我到现在还没弄懂全部的东西。”
曹长久道:“一般般,整体设计方向就有问题,基本没有前瞻性,很快就会被淘汰,要我做肯定效率高的多。”
李梦阳不相信:“不会吧,我觉得这很了不起啊,这么小的东西集成了六千多个晶体管诶,我们所也不过现在才刚刚达到这个级别。人家这可是三年前的产品了,每秒运算12万次,都差不多比得上我们国产的小型机了,我觉得很有前途。”
曹长久:“咱们先研究研究它的原理,然后再讨论这玩意到底咋地。你来看,我画的是8080的访问外部设备的方式简图,它应该使用的是为外设专门实现了一个单独地地址空间,这是一个与微处理器地存储器物理地址空间不同的地址空间,所有外设的输入输出端口均在这一空间中进行编址。微处理器通过设立专门的输入输出指令来访问这一空间中的地址单元,这就是所谓的‘io映射方式’。这就是它最主要的缺点,所能够访问的存储地址空间太小,以8080来算,八位的微处理器只能访问b的地址,大大降低了运算效率。”
李梦阳听得目瞪口呆:“照你这么说还真是这么一回事,那怎么样才能避免呢?”
曹长久又画了一张图:“有很多种,这是我想的一种,就是只实现一个物理存储器地址空间。在这种情况下,外设输入输出端口的物理地址就被映射到cpu的单一物理地址空间中,而成为内存的一部分。此时,微处理器可以像访问一个内存单元那样访问外设的输入输出端口,而不需要设立专门的外设输入输出指令。我称之为‘内存映射方式’。”
长久放下笔:“当然了,这只是其架构应用上的一个缺点。至于其他的可改进的地方更是数不胜数,给我6000晶体管的规模,我可以做出比8080快3倍的微处理器。”
李梦阳明显不信:“你就吹吧,我们所就可以做这么大规模的,有本事你做一个看看啊!”曹长久心中一动,不由得生出许多想法出来。