
现在的,
A区是指令存储的,一个常量箱存一条指令,共三个信号,F代表指令,D=1|2代表信号Z是"地址"还是数据。用了三个判断器是为了让指令只输出1t,右边的灯指示指令读到哪了,再右边的长串灯请无视,本来想整个大显示屏出来,没想好要怎么弄。
A区下面的传送带,一个使t+1,一个使t=0
B区是存数据的,本来想用一个判断器存多个变量,感觉不同变量之间转换太麻烦,就设置了三个,相当于三个变量,从下到上对应t=1|2|3(这个t和指定区的t是分开的),左边三列是为了写数据之前先清空,第4列存数据,第5列读数据,写的时候传入t,z信号,读的时候t信号
D区上排输出f,延迟tick,中排D=2时,直接输出Z,延迟tick,下排D=1时,读Z值代表地址的值,然后f,z传递到C区
C区五个从左到右对应指令f=1,3,4,5,6,分别为Z+0,Z+-*/Q,Q信号是C右下角的Q=Q+Z转换G的数据,f=1读数据到G,3456对应+-*/,(支持D=1|2)
C区数据传到E区,E区只是用来先清除G数据,再将数据存入G的
F两个是f=2时,将G的数据存入Z信号代表地址
D下面还有4个忘了画框了,其中1个判断器+E相同结构,f=10时输出信号到E,这个用于设置代码区的t值,实现跳转
放的很乱,因为我都不知要放什么东西,想到一个放一个,放不下了再用蓝图调整位置....
本来是想做个字库,做个键盘,做个显示屏,能显示输入的字母的,结果弄半天弄跑题了,想做的一个好思路都没有









