Unconventional Universal Computation in Babbage's Analytical Engine
Logic in Computer Science
2024-08-08 v1 Hardware Architecture
Abstract
This paper shows that the programming model of Babbage's Analytical Engine, although unconventional, can be harnessed in order to simulate indirect addressing, a capability that was not included in the original instruction set. That is, in a theoretical sense, the Analytical Engine was as universal as computers we have today. We show how to implement indirect addressing for a working memory of fixed size; this makes it possible to simulate a Turing machine with a finite tape. The result is, of course, only of theoretical and historical interest, without any practical implications.
Keywords
Cite
@article{arxiv.2408.03334,
title = {Unconventional Universal Computation in Babbage's Analytical Engine},
author = {Raul Rojas},
journal= {arXiv preprint arXiv:2408.03334},
year = {2024}
}
Comments
6 pages, 1 figure