时序电路的功能?
版主: hci
#2 Re: 时序电路的功能?
我觉得如果有无限的资源可以用纯组合电路。任意阶马尔科夫过程都可以化为一阶马尔科夫过程。时序主要是为了有限的硬件通过在时间维度重复使用来完成复杂的计算。你只要用全组合电路实现一个图灵完备的指令集,加上时序就可以实现任意算法。
下面是一个图灵完备的指令集,只有一条指令SBNZ a, b, c, d。abcd都是地址。这条指令干的事情是把a中的数减去b中的数,结果存到c里。如果结果是0则跳转到地址d。
下面是一个图灵完备的指令集,只有一条指令SBNZ a, b, c, d。abcd都是地址。这条指令干的事情是把a中的数减去b中的数,结果存到c里。如果结果是0则跳转到地址d。
+1.00 积分 [版主 hci 发放的奖励]
x1

#5 Re: 时序电路的功能?
时序电路的每一次运行都可以展开成为组合电路,在这个意义上,任何组合电路和时序电路构成的系统的运行都可以展开成组合电路。这引出了电路复杂性(circuit complexity)和一种简单的神经网络的原型。wdong 写了: 2025年 2月 26日 12:40 我觉得如果有无限的资源可以用纯组合电路。任意阶马尔科夫过程都可以化为一阶马尔科夫过程。时序主要是为了有限的硬件通过在时间维度重复使用来完成复杂的计算。你只要用全组合电路实现一个图灵完备的指令集,加上时序就可以实现任意算法。
下面是一个图灵完备的指令集,只有一条指令SBNZ a, b, c, d。abcd都是地址。这条指令干的事情是把a中的数减去b中的数,结果存到c里。如果结果是0则跳转到地址d。