计数器机
作为用于形式逻辑和理论计算机科学中的计算模型,计数器机是寄存器机模型的最原始的子类。 它只由如下组成:(i)一串行的一个或多个(唯一性)命名的“无界”寄存器(只包含一个单一无界正整数的寄存器),(ii)假如到或减去自寄存器的叫做“计数器”的对象,(iii)让计算机(人或机器)服从的(通常顺序的)算术和控制指令的列表。
对于给定的计数器机模型,指令集是非常微小的,只有从 1 到 6 或 7 指令。所有模型都包含一些算术运算和至少一个“条件表达式”(IF-THEN-ELSE)。三个基本模型,每个都使用了三个指令,从下列指令中划分出来(简写助记符是任意的):