下篇 三生万物 萌玄而达道 |
阴明阳爻数字化及计算机科学 |
阴爻(- -)、明爻(•—• )、阳爻(—),根据其形态和意象,可以将其数字化为:f、0、1(以f表示-1)三个数码,或0、2、1三个数码,或2、3、1三个数码。萌玄道主要以f、0、1三个数码进行数字化运用,并与计算机科学相联系和融合。
1、三进制及对称三进制计算机
三进制是以3为底数的进位制,其“逢三进一,退一还三”。
三进制一般有两种表示形式:
一种是普通三进制,它采用0,1,2为基本数码。例如,十进制数11,-11,表示为普通三进制数则是102,-102。
另一种是对称(三码)三进制,它采用:f,0,1(以f表示-1)为基本数码。例如,十进制数11,-11,表示为对称三进制数则是11f, ff1。对称三进制不需要符号位就能表示负数。
对称三进制曾经被莫斯科大学科研人员用于计算机,目前在光子计算机研究领域也有涉及。
在三进制逻辑学中,符号1代表真;符号f(-1)代表假;符号0代表未知。这种逻辑表达方式更符合计算机在人工智能方面的发展趋势。它为计算机的模糊运算和自主学习提供了可能。对称三进制代码的一个特点是对称,即相反数的一致性,它和二进制代码不同,不存在无符号数的概念。这样,对称三进制计算机的架构也要简单、稳定、经济得多。其指令系统也更便于阅读,而且非常高效。
对称三进制的四则运算
加法:f+f=f1,f+0=f,f+1=0,0+f=f,0+0=0,0+1=1,1+f=0,1+0=1,1+1=1f
减法:f-f=0,f-0=f,f-1=f1,0-f=1,
0-0=0,0-1=f,1-f=1f,1-0=1,1-1=0
乘法:f*f=1,f*0=0,f*1=f,0*f=0,0*0=0,0*1=0,1*f=f,1*0=0,1*1=1
除法:f/f=1,f/1=f,0/f=0,0/1=1, 1/f=f,1/1=1
对称三进制的逻辑运算
或:f∨f=f,f∨0=0,f∨1=1,0∨f=0,0∨0=0,0∨1=1,1∨f=1,1∨0=1,1∨1=1
与:f∧f=f,f∧0=f,f∧1=f,0∧f=f,0∧0=0,0∧1=0,1∧f=f,1∧0=0,1∧1=1
非:NOT f=1,NOT 0=0,NOT 1=f
20世纪50、60年代。一批莫斯科国立大学的研究员就设计了人类历史上第一批对称三进制计算机“Сетунь”和“Сетунь 70”。但Сетунь 70成了莫斯科国立大学三进制计算机的绝唱。由于得不到上级的支持,这个科研项目不得不无限期停顿下来。(参考、摘自:百度百科>三进制、三进制计算机)
而阴、明、阳爻可以数字化为f、0、1,从而与对称(三码)三进制计算机相联系和融合。
2、二进制及对称三码二进制计算机
如前述,阴爻(- -)、明爻(·—· )、阳爻(—),根据其形态和意象,可以将其数字化为:f、0、1(以f表示-1)三个数码。f、0、1三个数码既可以表示为前述的对称(三码)三进制数,也可以表示为对称三码二进制数。
例如,十进制数“11”表示为普通(二码)二进制数是:1011,计算机中“正数/+”一般用最高位置0表示,其8位机器数则为00001011。
十进制数“-11”表示为普通(二码)二制数是:-1011,计算机中“负数/-” 一般用最高位置1表示,其8位机器数则为:10001011。
十进制数“11”表示为对称三码二进制数是:1011,其8位机器数则为00001011。
十进制数“-11”表示为对称三码二进制数是:f0ff,其8位机器数则为0000f0ff。
对称三码二进制数同样不需要符号位就能表示负数。
当前计算机采用的是普通(二码)二进制。对称三码二进制及对称三码二制计算机是一种理论探讨和设想。但此种X进制,设置对称的2X-1个数码,正数、负数(无负号)完全对称的思想,也可以在一些实例中进行运用,比如,围棋的坐标化棋谱中,正坐标用一-九等9个数字符号表示,负坐标用A-I等9个字母符号表示,详见“萌式三色围棋(萌式围棋/萌围)”。 |
来源:萌玄道网 |
|
|
|
|