生存战争吧 关注:210,810贴子:4,173,622

预告:[实验机 1.0]sc的第一台电脑可能就长这样了

只看楼主收藏回复

硬件部分完工。。。
共98个m版。

接下来是编数据。。。

排线混乱,没有包装。。
所以长的也不咋地。。。

原本的预想是全铺地上,
后来的排线乱到超出预料。
没办法修改只能这样了。

由于没有考虑速度。。。
所以出来后性能可能也不咋滴。。。

不过,第一步嘛。。。总是艰难的。

说明:
这个家伙只能说是个主机。。。

没有屏幕

没有键盘

也没有音响什么的

当然它的性能也无法支持这些东西。。。
也不是说不支持。。。而是它的速度很慢
给它接上可能也没用。。。
那么它能做到什么呢。。。
我给了它16个接口
分为16个输入端和,16个输入端
控制一下机关装置还是没问题的。。。

它体积很大,所以,只能先搞实验玩玩。

不过嘛。。。有了第一台
就会有第二台。。。
迟早要一天,它能接上屏幕
接上键盘。。。

祝我成功。。。

接下来我会持续更新进度。。。
时间不定。。。要么成功要么失败。。。








回复
来自Android客户端1楼2016-12-09 20:10
    2020-02-24 16:45 广告
    15条指令。。。
    得一条条实现。。。


    收起回复
    来自Android客户端3楼2016-12-09 20:12
      三楼


      回复
      来自Android客户端4楼2016-12-09 20:12
        666


        回复
        来自Android客户端5楼2016-12-09 20:14
          对了。。。
          它并没有内存。。。
          只有小小的16个寄存器


          收起回复
          来自Android客户端6楼2016-12-09 20:16
            我要i7处理器


            收起回复
            来自Android客户端7楼2016-12-09 20:17
              开机键还是有的。。。
              其中一个是开机键
              另外两个
              一个是单步运行键
              一个是单行运行键
              。。。。
              用来观察运行用的



              收起回复
              来自Android客户端8楼2016-12-09 20:18
                我要4k屏


                收起回复
                来自Android客户端9楼2016-12-09 20:20


                  回复
                  来自Android客户端11楼2016-12-09 20:21
                    等我跨越了
                    从图纸到实现这个艰难的阶段。。。
                    往后就简单了


                    收起回复
                    来自Android客户端12楼2016-12-09 20:23
                      2020-02-24 16:45 广告
                      。。。


                      回复
                      来自Android客户端13楼2016-12-09 20:25
                        用sc玩sc2


                        收起回复
                        来自Android客户端15楼2016-12-09 20:29
                          这是我整过运行原理最复杂的电路作品。。。

                          之前的二维传输带主板也就15个左右的m版。。。
                          然后拼接就成了。。。

                          这次直接飚到98个m版。。
                          。。。所以我也方了



                          收起回复
                          来自Android客户端16楼2016-12-09 20:29
                            几年了你为啥还是11级我这签到党都比你高


                            收起回复
                            来自Android客户端17楼2016-12-09 20:33
                              明天的计划。。。
                              设置脉冲速度
                              然后把开机功能先整出来
                              如果时间多的话我会先
                              弄条指令来实现一下。。。




                              回复
                              来自Android客户端18楼2016-12-09 20:33
                                目前看来最简单的指令就是
                                等待指令 了


                                收起回复
                                来自Android客户端19楼2016-12-09 20:34
                                  有什么功能啊。。。指令看不懂。。。我要至强E5 2620


                                  收起回复
                                  来自Android客户端20楼2016-12-09 20:40
                                    关于这15条指令的功能和意思。。。。
                                    传送语句
                                    如第一条
                                    1 k k
                                    就是把十位和个位当做接口的地址

                                    然后把数据从个位传到十位

                                    例如1 5 6

                                    就是把5和6两个数字当做接口的地址
                                    然后把接口6收到的数据
                                    发送给接口5进行输出。。。

                                    假如接口6接到的是数据3
                                    那么这条语句执行后。。
                                    接口5就会输出数据3


                                    收起回复
                                    来自Android客户端23楼2016-12-09 20:48
                                      好屌。。。可惜看不懂


                                      收起回复
                                      来自Android客户端24楼2016-12-09 20:52
                                        黑科技即视感


                                        回复
                                        来自Android客户端25楼2016-12-09 20:55
                                          第2条指令嘛。。
                                          也是传送指令
                                          原理一样
                                          2 k j
                                          把十位当成接口地址
                                          把个位当成寄存器地址
                                          然后把寄存器储存的值发送到接口进行输出

                                          例如
                                          2 3 6
                                          把3当做接口地址
                                          把6当做寄存器地址
                                          如果寄存器6里面的值是4
                                          那么这条语句执行后
                                          接口3就会持续输出数据4


                                          回复
                                          来自Android客户端26楼2016-12-09 20:56
                                            第3条语句
                                            3 k c
                                            把十位当成接口地址
                                            把个位当成数据
                                            然后把数据输送到接口进行输出

                                            例如
                                            3 5 8
                                            这条语句执行后
                                            接口5会持续输出数据8


                                            回复
                                            来自Android客户端27楼2016-12-09 21:01


                                              回复
                                              来自Android客户端28楼2016-12-09 21:02
                                                4 5 6我就不用说了吧。。
                                                原理一样就是把接口换成了寄存器而已

                                                然后是
                                                789
                                                abc
                                                d
                                                其中789是关系运算
                                                分别为
                                                > < =

                                                abc是逻辑运算
                                                与,或,异或

                                                d是16进制加法运算

                                                都是把个位和十位当做寄存器的地址进行运算
                                                注意:
                                                得数默认储存在0号寄存器


                                                回复
                                                来自Android客户端29楼2016-12-09 21:07
                                                  7 8 9
                                                  关系运算
                                                  有个特殊功能。。。
                                                  就是条件不成立时
                                                  会跳过下一行语句执行
                                                  例如
                                                  7 6 5
                                                  1 2 3
                                                  2 5 6
                                                  假如寄存器6里面的值不大于寄存器5里面的值。。。
                                                  那么机器将会跳过
                                                  1 2 3
                                                  这条语句
                                                  直接执行
                                                  2 5 6


                                                  收起回复
                                                  来自Android客户端30楼2016-12-09 21:11


                                                    回复
                                                    来自Android客户端31楼2016-12-09 21:17
                                                      666


                                                      回复
                                                      来自Android客户端32楼2016-12-09 21:19
                                                        跳转指令
                                                        e c c
                                                        就是无条件跳转执行
                                                        例如
                                                        我的代码第29行是
                                                        e 3 5
                                                        这条语句执行完后
                                                        会直接跳到
                                                        第35行开始执行。。。

                                                        然后是等待指令
                                                        f c
                                                        这条语句执行后
                                                        机器将停止运行
                                                        等待外接口输入触发运行
                                                        触发条件是
                                                        所有接口接受到的信号进行或运算
                                                        然后与十位进行对比。。。
                                                        假如相等则开始启动运行
                                                        假如不相等则继续等待

                                                        例如
                                                        f 7
                                                        机器停止运行
                                                        这时我随便选择一个接口输入一个数据7
                                                        然后机器就会把它所有接口的数据进行或运算。。。
                                                        得7

                                                        然后与它的十位数据7
                                                        进行对比
                                                        接受到数据7
                                                        十位数据也是7
                                                        判断为相等。。。
                                                        那么立马启动
                                                        运行下一条语句


                                                        收起回复
                                                        来自Android客户端33楼2016-12-09 21:24