首先是数据输入,输入的方式当然是直接输入bcd(0自然没必要输入)
然后通过这里汇集到一起,输出
这里是说明是否有信号的一个信号,也汇集起来,输送过去
通过这条线传递过去。
如下是决定这条信号是输入小数部分还是整数部分的
如果输入整数部分,那么就在这里变成脉冲信号,进行处理
通过这里,我可以进行信号的转移--如果你输入了一个1,想把它变成12,而一般我们都是从左往右写,所以就要移动1。这里我移动的方式是上一位输入下一位,然后上一位清零,延迟如下图。我需要做到上一位给下一位,然后清零,然后再下一位输入,需要把握好延迟。虽然延迟很长,但是输入两个之间的距离可以是0,所以还是不是很长。
然后通过这里汇集到一起,输出
这里是说明是否有信号的一个信号,也汇集起来,输送过去
通过这条线传递过去。
如下是决定这条信号是输入小数部分还是整数部分的
如果输入整数部分,那么就在这里变成脉冲信号,进行处理
通过这里,我可以进行信号的转移--如果你输入了一个1,想把它变成12,而一般我们都是从左往右写,所以就要移动1。这里我移动的方式是上一位输入下一位,然后上一位清零,延迟如下图。我需要做到上一位给下一位,然后清零,然后再下一位输入,需要把握好延迟。虽然延迟很长,但是输入两个之间的距离可以是0,所以还是不是很长。