(一)、数字绳码与标准数字绳
数字绳码不是物理上的一条绳打上结做为码,而是逻辑上的关系。数字绳的结表达的是电路上的点,把电路上的点视做绳结,这些点上出现低电平时为虚结,出现高电平时为实结,低电平为0码,高电平为1码,多个电路点的联系形成逻辑上的数字绳关系。由电路上的点组成的数字绳反映的是电路上的数学逻辑关系,反之,由数字绳的数学逻辑关系可以来构成电路。
数字绳码只以实结计数,一条数字绳表达的数值是这条绳上所有实结数量的和。数字绳码计数从一端开始,实结要连续,实结与实结间不能有虚结,能计数的数字绳为标准数字绳。标准数字绳码是数字绳内所有的实结相邻形成连续的实结段。实结段起始的一端为数字绳的首端,另一端为数字绳的未端。
一条标准的数字绳最多只能有一个实结或实结段,实结或实结段的起始端必须在首端。当数字绳的实结或实结段与虚结或虚结段相互交错时,通过平移实结或实结段使一条数字绳内只存在一个实结或实结段;当数字绳内的实结或实结段可能不以首端为起始端时,要把实结或实结段平移到数字绳的首端;当多条数字绳连接成一条数字绳时,要先把各条数字绳内的实结或实结段平移成一个实结段,再把该实结段平移到数字绳的一个端口成为标准数字绳。
(二)、数字绳上的实结或实结段的平移
数字绳码进行算术运算及解码运算都必须是标准数字绳,当不能确定数字绳是标准数字绳时,就必须把数字绳上可能存在的实结或实结段进行平移,使数字绳的实结或实结段的起始位置在数字绳的首端。
一条数字绳内只能有一个实结或实结段,当不能确定一条数字绳只有一个实结或实结段时,要把这条数字绳视做多条数字绳进行实结或实结段合并,使之成为一条数字绳。标准数字绳内的实结或实结段起始端必须在数字绳的首端,如果不能确定一条数字绳内的实结或实结段在数字绳的首端时,要把这条数字绳内的实结或实结段平移到数字绳的首端。
当两条数字绳连接成一条数字绳时,这条数字绳内就可能有两个实结或实结段,如果能够确定一个实结或实结段在数字绳的首端时,可以对另一个实结或实结段进行平移使之成为一条标准数字绳。如果不能确定其中的一个实结或实结段在数字绳的首端时,可以把其中的一条数字绳先做成标准数字绳,然后再平移另一个实结段;也可以把两个实结或实结段合并成一个实结或实结段,然后再平移到数字绳的首端。
当把多条数字绳连接起来成为一条数字绳时,要把多条数字绳分成组,先把每组数字绳通过实结或实结段进行平移成为一条数字绳,再分组对每组数字绳的实结或实结段进行平移,直到把所有的数字绳内的实结或实结段平移到一起并且成为一条标准数字绳为止。