================================= Using Flipflops for CPU Registers [TOC] ================================= Starting with a __D flip-flop__ we will build an 8-bit register first and then a register bank for our ALU. ---- VIDEO ------------------------------ https://www.youtube.com/embed/5In1K28B4b0 ----------------------------------------- Food for Thoughts ================= Let $D, C, Q \in B := \{0, 1\}$ denote the new data, the clock and the stored data respectively. Can you describe the flipflop with a Boolean equation (i.e. find $F: B^3 \to B$ such that $F(D, C, Q) = 0 \; \forall D,C,Q$)? Can you solve the eqution for $Q$ so that you can get an explicit Boolean function $f: B^2 \to B$ such that $Q = f(D, C)$? :links: D flip-flop -> https://en.wikipedia.org/wiki/Flip-flop_(electronics)#D_flip-flop