图灵完备
FellAveal
其实先前有很多代码都可以优化一下
展开
-
【图灵完备 Turing Complete】游戏经验攻略分享 Part.6 处理器架构2 & 函数
FIN原创 2024-09-21 19:44:37 · 553 阅读 · 0 评论 -
【图灵完备 Turing Complete】游戏经验攻略分享 Part.5 编程
编程部分的话,第一关会让你输入机器码,这一章节还是比较简单的,因为操作码是固定给出的,只需要根据题意去编写,完成这章目的是为了解锁下面的关卡。输入,移动COPY之后进行运算,然后输出。原创 2024-09-21 18:39:14 · 454 阅读 · 0 评论 -
【图灵完备 Turing Complete】游戏经验攻略分享 Part.4 处理器架构
图灵完备如下,这里没要求加入RAM和栈,比较早期的一个cpu,主要是注意排线就完事了,这里的话,因为我在后面删除了一个RegisterPlus的图纸,导致寄存器那里有些缺失,0号寄存器同时也充当着条件判断后跳PC的具体指令位置的功能。0号和1号固定是参与计算的两个数,结果送2号,因此这里比较早期。判断是立即数寻址,还是进行运算,或者比较,以及复制(MOV)的指令。,其实就是通过OP选择计算方式,然后选通某个计算,之后输出。条件判断单元,和上面的ALU原理很像,OP需要什么就选通什么就完事了。原创 2024-09-21 15:35:40 · 396 阅读 · 0 评论 -
【图灵完备 Turing Complete】游戏经验攻略分享 Part.3 存储器
一边是选择哪个寄存器,一边是选择输入还是输出。建议分而治之的方式进行突破,先做出来,再看看有没有地方存在问题,一点一点改好。先不管要求,输出一个稳定的信号,看看之前给了延迟元件正好延迟一刻,然后作为输入和那个稳定的信号做一个逻辑运算改变输出,之后这个输出又作为输入,循环!下面这关想了很久,关键在于最后两个导线连到一块了,相当于一个或门。如果这个都不会,那你看看你的元器件都是什么功能吧,转人工。D触发器,书电课本精简版,做到锁存的作用。二选一加二选一 ,教你做寄存器呢大概是。这一章,前面不难,后面难。原创 2024-09-04 16:38:05 · 435 阅读 · 0 评论 -
【图灵完备 Turing Complete】游戏经验攻略分享 Part.2 算术运算
这个厉害了,但是其实就是做八个带进位的全加器,然后一位一位的去运算,最后集线为8位数字输出,记得别连错线了,这很重要。下面几关,几个输出信号分开来看,有三个输出就画三个卡诺图,有几个画几个,分而治之。前几关按照自己思路来,二进制速算应该没问题。分而治之,一个功能一个功能的实现。下面是多位运算,仍然是分而治之。算术运算部分算是开始有难度了。画真值表,卡诺图,推表达式。下面几关又简单上了。原创 2024-09-04 16:17:15 · 381 阅读 · 0 评论 -
【图灵完备 Turing Complete】游戏经验攻略分享 Part.1
此游戏是Hebut的《微机原理与接口》邹老师推荐游玩的,应同学的分享需求,以及自己所认为的开源精神,故打算开个新坑,分享游戏经验以及相关稳定的攻略。(多图少文字,连线是一坨)这一章节非常简单,大家稍安勿躁,多看看给的元器件的功能,画画真值表也差不多能做出来了。原创 2024-09-04 16:01:12 · 510 阅读 · 0 评论