1.下载地址(全部源码、无提取码、无限速、永久保存)
阿里云盘分享https://www.aliyundrive.com/s/jPzj6AqbE3E
2.原理
实验过多,想看全部实验设计思路的翻我主页。
1.八位可控加减法
原理:减法而言,(被减数)-(减数)可以看成(被减数)+(-减数),即(被减数)+(减数_取反加1)
详细解析:
Sub=0为加法,若被减数为0011,异或 (=1)后的结果仍为0011
Sub=1为减法,第一步取反,若被减数为0011,异或(=1)后的结果为1100。第二步加1,再将Sub=1的值看成进位,即1101
2.四位先行进位
解析:先行进位,不依赖低一位的结果而产生本位的最终结果(个人理解)。
1998+1907,从右到左依次计算,每一位的结果都是两个加数对应的位求和,还需要考虑进位,即串行计算。有没有一种计算不需要考虑进位呢?
先行进位,本位的最终结果不需要考虑低一位的进位,即并行计算
原理: