这种思路,早在方瞳开始使用几何图形观想法的时候,就已经植入了方瞳的基本思路中去了。
既然又遇上了类似的难题,方瞳在独立思考的情况下当然就会再次使用类似的办法了。
…………
专门等到了9月8号这一天,方妈新学期的第一个旬修。
方瞳把外界的一些杂务都委托给了方妈,说是自己需要安静的研究一下关于如何构建一个意识空间中的计算器了。
对此还是挺有把握的,因为方瞳就是使用新世界自带的红石设备,在一片空地上搭建了一个颇为庞大的计算器。
这里不得不说这个来自游戏设定中的红石系统还是非常强大的,通过红石粉、红石火把、开关、拉杆、红石灯等道具,直接就能在宏观的视角下还原出来基本的计算机运算原理设备。
其实就是逻辑门计算器,通过使用非、或、与关系的关系组合,完成简单的数值计算。
虽然都是些简单的运算,但是只要通过大量的嵌套组合,方瞳觉得搞定这个计算器还是挺简单的。
要知道方瞳现在的脑力,虽然学习高深的数学可能还不够,但是理解简单的逻辑运算还是没有难度的。
不过可惜的是这玩意是二进制的,想要搞懂这玩意,可是费了方瞳好一番功夫。
既然有了参照目标,观想起来还是很轻松的。
方瞳很快就在意识空间中还原了一套简单的‘与门’逻辑。
这个简单的‘与门’逻辑就是用来实现数值的加法运算的,同时也是实现减法运算的基础。
要知道在二进制的运算中,减法一般是使用补码来实现的。
补码是一种用于表示有符号整数的编码方式,它将符号位和数值位统一处理,使得加法和减法可以统一处理。
举个例其就很好理解了,比如计算‘9-5’这个简单的算式。
首先就得把十进制的数字转换成二进制的数字‘00001001减去00000101’,然后把00000101给补码一下.
其实就是取反,把即将所有的0变为1,所有的1变为0,然后加1。(注①)
那么就变成了‘00001001加上’,那么就得到了‘’,由于是在8位整型的环境下,所以最左边这个1被直接丢掉了,结果变成‘00000100’,把这串二进制转换一下就变成了4。
看着这串数字非常的眼花,其实基本原理还是很简单的。
方瞳通过这几天的学习和研究,已经可以相当快速的转译简单的数值了。