我的世界玩家游戏中制作图灵机

游攻社 人气:3.13W

图灵机这个东西,小编也说不清楚到底是个什么玩意。只知道是一个抽象的机器。具体不清楚。不过最近有一个我的世界的玩家在游戏中制作了这个机器,一起来看看他是怎么介绍这个机器的吧。

ALU是不是感觉曾是相识呢?对这就是我CPU电路上的AL',被我拔到图灵机当中去了,该ALU能够算加法,减法,非运算,或运算,与运算,异或运算,该图灵机有4个通用寄存器,2个数据暂存器,一个累加寄存器,2个标志位寄存器。1个wom。9条指令,可完成数据传输,端口通信,数据清0,结束程序,判断标志位,条件转移等能够实现判断语句,复位语句,跳转语句,结束语句,循环语句等编程逻辑,能够实现一切程序(但是需要N大的活塞环和一些外围设备接到图灵机上)

若你嫌图灵机的端口数量太少,你可以做一个类似于USB扩展器的设备接到图灵机的IO上,来多扩展几个IO端口,不过你得自己重新定义一个通信协议!

还有该图灵机的处理模式,除了寻址,其他都和微处理器差不多,也就是这个玩意完全可以算一个简单的CPU或者相对复杂的单片机,指令也基本都是汇编的翻版,例如mov add xor jmp等等。

图灵机外貌

我的世界玩家游戏中制作图灵机

图灵机内部

我的世界玩家游戏中制作图灵机 第2张

我的世界玩家游戏中制作图灵机 第3张

图灵机端口,可外接任何支持该通信协议的设备

我的世界玩家游戏中制作图灵机 第4张

图灵机读头,可读取纸带上的指令和数据

我的世界玩家游戏中制作图灵机 第5张

图灵机时钟电路,该时钟电路决定了指令周期的长短和图灵机处理数据的频率

我的世界玩家游戏中制作图灵机 第6张

我的世界玩家游戏中制作图灵机 第7张

我的世界玩家游戏中制作图灵机 第8张