diff --git a/cst337/lec/lec11.md b/cst337/lec/lec11.md new file mode 100644 index 0000000..4f526f5 --- /dev/null +++ b/cst337/lec/lec11.md @@ -0,0 +1,3 @@ +# lec11 + + diff --git a/cst337/lec/lec9.md b/cst337/lec/lec9.md index cad2879..ab9fcf4 100644 --- a/cst337/lec/lec9.md +++ b/cst337/lec/lec9.md @@ -82,19 +82,21 @@ For now we'll take two inputs and get 1 output, with a carry-output. Let's add 2 bits -|a|b|out| -|0|0|0| -|0|1|1| -|1|0|1| -|1|1|0| +|a |b |out| +|---|---|---| +|0 |0 |0 | +|0 |1 |1 | +|1 |0 |1 | +|1 |1 |0 | What about the carry bit however? What would _it_ look like given the preivous operations? -|a|b |carryout| -|0|0 |0| -|0|1 |0| -|1|0 |0| -|1|1 |1| +|a |b |carryout| +|---|---|---| +|0 |0 |0 | +|0 |1 |0 | +|1 |0 |0 | +|1 |1 |1 | Before what this implies note that the result of the carryout resembles @@ -105,6 +107,7 @@ Two inputs, One output, One carry-out, One carry-in Here we'll add up `a & b`(inputs) and `c` carry-in |c|a|b |output| +|---|---|---|---| |0|0|0 |0| |0|0|1 |1| |0|1|0 |1|