I have skimmed the first few posts in Eternity’s thread on the logic topic but mainly for any links/resources. I’ll mention if I remember anything from there if it comes up.
I started with this post here:
- Truth tables:
- Evaluate expressions:
if:
x = 1
y = 1
- xnor(and(x, y), x) = 1
- nand(x, not(y)) = 1
- xor(not(x), y) = 1
- or(not(x), y) = 1
- not(and(x, y)) = 0
- XOR(NAND(NOT(x), y), y) = 0
- NOT(XNOR(x, y)) = 0
- AND(OR(NOT(x), y), y) = 1
if
x = 1
y = 0
- xnor(and(x, y), x) = 0
- nand(x, not(y)) = 0
- xor(not(x), y) = 0
- or(not(x), y) = 0
- not(and(x, y)) = 1
- XOR(NAND(NOT(x), y), y) = 1
- NOT(XNOR(x, y)) = 1
- AND(OR(NOT(x), y), y) = 0