首页    期刊浏览 2025年05月25日 星期日
登录注册

文章基本信息

  • 标题:Conditional Branching is not Necessary for Universal Computation in von Neumann Computers
  • 本地全文:下载
  • 作者:Raul Rojas
  • 期刊名称:Journal of Universal Computer Science
  • 印刷版ISSN:0948-6968
  • 出版年度:1996
  • 卷号:2
  • 期号:11
  • 页码:756-768
  • 出版社:Graz University of Technology and Know-Center
  • 摘要:In this paper we discuss the issue of the minimal instruction set necessary for universal computation. Our computing model is a machine consisting of a processor with a single n-bit register and a separate memory of n-bit words. We show that four simple instructions are sufficient in order to evaluate any computable function. Such reduction of the instruction set can only be achieved by exploiting the properties of self-modifying programs. Then we prove that, surprisingly, conditional branching can be substituted by unconditional branching. This is the main result of this paper. Therefore any computable function can be computed using only the instructions LOAD, STORE, INC and GOTO (unconditional branching). We also show that externally stored looping programs using indirect addressing and no branches are as powerful as conventional computer programs.
国家哲学社会科学文献中心版权所有