ENIAC的内存

图中的这个装置可以存一位十进制数。

这个装置是一个环状计数器°,有10个触发器(每个触发器由两个三级电子管“构成)。10个触发器只能有一个是“1”,剩下都是“0”。第几个触发器是“1”就表示这个十进制位是几。

每输入一个电压脉冲°,原本的“1”就会变成“0”,它边上的下一个“0”就会变成“1”,从而让“1”从一个触发器转移到下一个触发器,表示十进制的+1操作。当第九个触发器的“1”转移到第零个的时候,就会给高位计数器发送一个进位信号°。

这样的话,你就有了一个十进制累加器。

关于如何用累加器实现各种四则运算°,这个和机械手摇计算器没区别,可以看看机械计算器°的原理。

ENIAC不是冯诺依曼计算机°,不具有存储程序的能力。如果想要对ENIAC编程,必须在一个插线板上面拔插电路,改变机器的电路结构,进行各种运算。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容