Example
Four one-bit adders make a small binary addition.
highlighted = computed this step
Build the concrete table
Compute the highlighted logic-table value.
bit 0: a=1 b=1 carry_in=0total=2 sum=0 carry_out=1
Build the concrete table
Compute the highlighted logic-table value.
bit 0: a=1 b=1 carry_in=0bit 1: a=1 b=0 carry_in=1total=2 sum=0 carry_out=1total=2 sum=0 carry_out=1
Build the concrete table
Compute the highlighted logic-table value.
bit 0: a=1 b=1 carry_in=0bit 1: a=1 b=0 carry_in=1bit 2: a=1 b=1 carry_in=1total=2 sum=0 carry_out=1total=2 sum=0 carry_out=1total=3 sum=1 carry_out=1
Build the concrete table
Compute the highlighted logic-table value.
bit 0: a=1 b=1 carry_in=0bit 1: a=1 b=0 carry_in=1bit 2: a=1 b=1 carry_in=1bit 3: a=0 b=0 carry_in=1total=2 sum=0 carry_out=1total=2 sum=0 carry_out=1total=3 sum=1 carry_out=1total=1 sum=1 carry_out=0
Build the concrete table
Compute the highlighted logic-table value.
bit 0: a=1 b=1 carry_in=0bit 1: a=1 b=0 carry_in=1bit 2: a=1 b=1 carry_in=1bit 3: a=0 b=0 carry_in=1final carrytotal=2 sum=0 carry_out=1total=2 sum=0 carry_out=1total=3 sum=1 carry_out=1total=1 sum=1 carry_out=0carry_out=0
Read the table verdict
Compute the highlighted logic-table value.
bit 0: a=1 b=1 carry_in=0bit 1: a=1 b=0 carry_in=1bit 2: a=1 b=1 carry_in=1bit 3: a=0 b=0 carry_in=1final carryverdicttotal=2 sum=0 carry_out=1total=2 sum=0 carry_out=1total=3 sum=1 carry_out=1total=1 sum=1 carry_out=0carry_out=00111 + 0101 = 1100
logic-computation
Every row is intentionally ordered and pinned to the lesson specification.