File Exchange

version 1.0.0.0 (3.48 KB) by

Updated 05 Aug 2017

conditional_sum_adder(x,y) take two eight bit input x and y and return all sum value step by step
example:
conditional_sum_adder([1 1 0 0 1 1 1 0],[1 0 0 0 1 1 1 1]) will produce
X =
1 1 0 0 1 1 1 0

y =
1 0 0 0 1 1 1 1

______________________________________________________
S00 =
0 1 0 0 0 0 0 1

C00 =
1 0 0 0 1 1 1 0

______________________________________________________
S01 =
1 0 1 1 1 1 1 0

C01 =
1 1 0 0 1 1 1 1

______________________________________________________
______________________________________________________
S10 =
0 1 0 0 1 0 0 1

C10 =
1 0 0 0 1 0 1 0

______________________________________________________
S11 =
1 0 0 1 1 1 1 0

C11 =
1 0 0 0 1 0 1 0

______________________________________________________
______________________________________________________
S20 =
0 1 0 0 1 1 0 1

C20 =
1 0 0 0 1 0 0 0

______________________________________________________
S21 =
0 1 0 1 1 1 1 0

C21 =
1 0 0 0 1 0 0 0

______________________________________________________
______________________________________________________
S30 =
0 1 0 1 1 1 0 1

C30 =
1 0 0 0 0 0 0 0

______________________________________________________