巴贝奇分析引擎的程序体系结构

2020-10-22 18:13:02

播放列表:这里开始的视频/音频数学家和发明家查尔斯·巴贝奇在1836年至1841年间为未完成的分析引擎(AE)编写了26个程序。代码隐式嵌入到汇总程序跟踪的表中。在这次演讲中,我介绍了巴贝奇的机械计算机的编程体系结构,它基于为机器编写的第一个代码。AE有一个独立于内存的处理器,并使用一种数据流方法工作。算术操作流独立于存储器地址流。特殊的组合卡允许处理器执行FOR和WHILE循环。组合卡还允许通过存储器地址流进行独立循环。相当复杂的计算是可能的,这说明了为什么巴贝奇谈到用他的机器做代数的可能性。我将要讨论的项目比1842年梅纳布里亚发表的记述早了几年,后来由洛夫莱斯夫人翻译,并附有她自己的笔记。