五鼠游戏 > 攻略资讯 > 新手问答

如何布局可扩展时序逻辑门电路

在戴森球计划中,如何布局可扩展时序逻辑门电路有谁知道?来个游戏狂人分享下rom扩展电路,布局可扩展时序逻辑门电路提高戴森球计划效率。感谢大佬!
匿名用户匿名用户 69360 次浏览 | 2023-06-16 提问

推荐答案本回答最多玩家推荐

用户头像
牵丝戏2023-06-16 回答

我们需要处理IO的结构,戴森球计划可以联机它由红、蓝和白块组成。其中,白块用于标志程序/输入的开始和终止,红块代表1,蓝块代表0。在左侧是输入部分,基本的输入结构是9个白块、蓝红序列和4个白块。白色方便精确提取结果。非门的实现很简单,我们可以进行替换:将蓝色替换为黄色、红色替换为蓝色、黄色替换为红色即可实现红蓝块对调,并且达到非门效果。对调的方法是先将所有蓝色块取出来,在空位上插入黄色快即可。与或门更简单一些。先将所有蓝色取出来后,两个输入进入四向分流器。优先输出端输出或门结果(只要两路中有一个红快就输出红快),非优先输出端则是与门结果(只有两路都是红快才输出)。然后再在空位上填上蓝快即可。时序逻辑电路除了考虑输入值(颜色)外,同样重要的还有输入时间。因为如果时间错位了,则输出自然不会得到正确结果。这就是为什么我们需要一个同步模块。同步模块的原理很简单(参考图中AND/OR模块中间的紫色快序列)。我们先用紫色快堵住路径,然后通过设置出口优先级和过滤器,并调节传送带速度,就可以实现两侧被紫色快堵住的路径同时通畅,也就是输入能够同时进入门电路。还有一个是结果提取模块。我们只希望提取程序运行时的输出,而不想看到程序开始前和结束后无意义的块。这个稍微复杂一些(见图右上方的模块)。首先最左侧四向分流器的作用是当程序未开始时不让任何块进入结果区域。当程序没有开始时,所有红蓝快都会进入下方区域,并在之后被取走。它们不会向右移动。而当程序开始时,9个白快将堵住下方路径,并强制所有其他快进入右侧区域。然后这些块将直接经过第二个和第三个分流器。当程序结束时,在最右侧设置了四向分流器优先输送白快,则标志着程序结束的4个白快会直接向下移动,并且多余的白板将继续阻塞最右边四向分流器的入口。这样右侧就不会再有块进入。第二个分流器将把后续的块导走,不会堵塞路径。还需要一个分线模块。也就是希望一个输入能够变成两个输入。这比较复杂。我采用的基本原理是一个铜快可以制造出两个电路板,因此可以使用它来实现一条线变成两条线。基本方法是先将红快替换为铜板,在输入制造机器中制造出电路板后进行双路输出。然后再将输出的电路板替换为红快即可。同样处理白快即可。一分二的基础结构如下图所示:最左侧是输入序列,由蓝、红、蓝、蓝、红、蓝和白色组成。这是输出结果:可以看到输入结果被复制成了两份。至此,我们已经搭建了一个可扩展时序逻辑门电路所需的所有结构,并且在理论上我们可以使用它来构建任意图灵机~成功实验出同步结构!之后在制造大型电路时可能会遇到时序同步问题,并且已经解决了该问题!基本原理是通过三个四向分流器创建倍增器,将第一个白快扩大成白快-磁线圈-马达的组合。由于制造涡轮需要两个马达,所以必须同时到达两侧的马达,才能同时吸取新的磁线圈。否则,磁线圈会堵塞路径,并防止先到达的一方继续前进。这样就可以实现无损同步效果。

如何布局可扩展时序逻辑门电路
808

其他答案

用户头像
秋千水竹马道2023-06-16 回答

什么是可扩展顺序逻辑门电路?简单地说,它是一个通过连接多个逻辑门来控制输出信号的电路。这种电路在戴森球计划中很常见,但布局并不那么简单。

如何布局可扩展时序逻辑门电路

我们首先需要澄清几个概念:时间逻辑门电路的输入和输出端口、时间逻辑门、电线、触发器等。在澄清了这些概念后,快速寻找目标星系有几种方法我们可以开始具体的操作。

我们需要分别连接输入端口和输出端口,然后连接时序逻辑门。此时,我们需要注意不要让两个时序逻辑门之间的电线交叉,否则会出现短路。

接下来我们需要添加触发器,以便电路能够产生时间效应。触发器的功能是存储输入信号,直到电路被触发。该设计允许电路记忆和控制输出信号。

我们需要优化和简化电路,以避免布局过于复杂。这可以提高电路的稳定性和可扩展性。

以上是布局时序逻辑门电路的基本步骤。内容可能有点复杂,但只要玩家多练习,玩家就能掌握它!来吧

3
用户头像
2023-06-16 回答

首先要搞定的是IO的结构,IO由红、蓝、白块组成。其中白块标志程序/输入的开始和终止,红块代表1,蓝块代表0

左侧那些就是输入,基本的输入结构是9白块 蓝红序列 4白块。白块的作用是标志程序起止,方便精确提取结果

非门的实现很简单,我们可以做替换:

蓝->黄,红->蓝,黄->红,就可以实现红蓝块对换,也就是非门了。

对换的方法是,先将蓝色块全部取出,这样蓝块会变成空位,而后在空位插入黄快即可。

与或门更简单,先将蓝色全部取出,而后两个输入进入四向分流器,优先输出端输出的就是或门结果(两路中有一个红块就输出红块),非优先输出端就是与门的结果(两路都是红块才输出红块)。而后再在空位上填上蓝块即可。

如何布局可扩展时序逻辑门电路 布局可扩展时序逻辑门电路提高戴森球计划效率

时序逻辑电路除了输入的值(块的颜色),同等重要的是输入时间,因为一旦输入的时间错位了,输出的自然就不是正确结果了。这就是为什么我们需要一个同步模块。

同步模块的原理很简单,(大家看上图中的AND/OR模块中间的紫色块序列)我们先用紫块堵住路,然后通过设置出口优先级和过滤,并调节传送带速度,就可以实现两侧被紫块堵上的路同时疏通的效果,或者说输入会同时进入我们的门电路中。

还有一个是结果提取模块,我们只希望提取程序运行时的输出,而不希望看到程序开始前和结束后无意义的块。

这就稍微复杂一些(见图右上的模块),首先最左侧的四向分流器的作用是当程序未开始时不让任何块进入结果区,当程序没开始时,所有块,无论红蓝都将进入下方区域,然后被取走。不会向右走。而程序开始的9个白块的作用就是堵住下方路径,强制所有块进入右方区域。然后块会直接经过第二个分流器和第三个分流器。而当程序结束时,由于我们设置了最右侧的四向分流器优先将白块往下输送,所以标志程序结束的四个白块进入时,会直接向下走,而多出的白块会进一步堵住最右侧四向分流器的入口。此时就不会再有块进入右侧了。同时,第二个分流器会将后续的块导走,不堵塞路径。

如何布局可扩展时序逻辑门电路 布局可扩展时序逻辑门电路提高戴森球计划效率

除此之外还需要有一个分线模块。也就是我们希望一个输入能变成两个输入。这是比较复杂的。

我采用的基本原理就是一个铜块可以造出两个电路板,所以可以用它实现一条线边两条线。

基本的方法是先将红块替换为铜板,输入制造机器制造成电路板后分两路输出。而后再将输出的电路板替换为红块。同理处理白块即可。

一分二的基础结构,最左侧的是输入序列,是蓝红蓝蓝红蓝白白。

这是输出结果,可以看到输入结果被拷贝成了两条。

至此,所有搭建一个可扩展时序逻辑门电路的结构都有了,理论上我们可以用它搭建一台任意的图灵机了~

试验出了同步结构!之后制造大型电路的时候,可能出现的时序同步问题就业解决了!

基本的原理是通过三个四向分流器造倍增器,将第一个白块倍增成白块-磁线圈-马达的组合。由于制造一个涡轮需要两个马达,所以必须两侧的马达都到达了,才会同时吸取新的磁线圈,否则磁线圈会堵塞线路,防止先到的一方走。这样就可以实现无损的同步。

如何布局可扩展时序逻辑门电路 布局可扩展时序逻辑门电路提高戴森球计划效率
49