#Nand2Tetris #study #lesson1 #Notes
Boolean Algebra
- binary values : 0 and 1 or true and false
Boolean Function :
- accepts input : binary [ 0 and 1]
- returns output : binary [0 and 1 ]
Boolean Operators
- AND (AND) : x.y | x intersection y
- OR (OR) : x + y | x union y
- Not (!) : x line on the top | negation x
// some other operators and their meanings
- Xor : (Not-x and y) or (x and Not-y)
- Nand : Not (x and y)
- Nor : Not (x or y)
- Xnor : Not (x xor y)
- Implication : Not x or y
- Equivalence : (x and y) or (Not-x and Not-y)
@selfmadecoder
Boolean Algebra
- binary values : 0 and 1 or true and false
Boolean Function :
- accepts input : binary [ 0 and 1]
- returns output : binary [0 and 1 ]
Boolean Operators
- AND (AND) : x.y | x intersection y
- OR (OR) : x + y | x union y
- Not (!) : x line on the top | negation x
// some other operators and their meanings
- Xor : (Not-x and y) or (x and Not-y)
- Nand : Not (x and y)
- Nor : Not (x or y)
- Xnor : Not (x xor y)
- Implication : Not x or y
- Equivalence : (x and y) or (Not-x and Not-y)
@selfmadecoder
✍7
#Nand2Tetris #Multiplexer #HDL
Check out this 8-way, 16-bit multiplexer design i made. While it's not strictly necessary to go into this level of detail, I enjoyed working on it . Next, I’ll use HDL (Hardware Description Language) for the next logic gate project.
@selfmadecoder
Check out this 8-way, 16-bit multiplexer design i made. While it's not strictly necessary to go into this level of detail, I enjoyed working on it . Next, I’ll use HDL (Hardware Description Language) for the next logic gate project.
@selfmadecoder
🔥14