Exploring some of the basics of computer memory: latches, flip flops, and registers! Series playlist: https://www.youtube.com/playlist?list=PLFt_AvWsXl0dPhqVsKt1Ni_46ARyiCGSq Simulation tool (work in progress): https://sebastian.itch.io/digital-logic-sim Source code: https://github.com/SebLague/Digital-Logic-Sim Support the channel: https://www.patreon.com/SebastianLague Resources and Inspiration: https://www.youtube.com/c/BenEater https://www.coursera.org/learn/build-a-computer https://en.wikipedia.org/wiki/Flip-flop_(electronics)#SR_NOR_latch https://en.wikipedia.org/wiki/Sequential_logic https://electronics.stackexchange.com/questions/65463/why-edge-triggering-is-preferred-over-level-triggering https://tams.informatik.uni-hamburg.de/applets/hades/webdemos/16-flipflops/20-dlatch/dff-enable.html Chapters: 00:00 Intro 00:33 Set-Reset Latch 04:33 Data Latch 05:56 Race Condition! 07:32 Breadboard Data Latch 09:36 Asynchronous Register 11:41 The Clock 13:03 Edge Triggered Flip Flop 14:18 Synchronous Register 16:48 Testing 4-bit Registers 18:25 Outro Music: "Frontier" by Shimmer "A Quiet Place" by Jordan White "Constellations" by Acreage "Beyond the Horizon" by Sounds Like Sander "Crystal Bursts" by Cody Martin "When Rain Comes" by Tide Electric "Air" by Assaf Ayalon "Mallets of Mischief" by Rhythm Scott Images: https://upload.wikimedia.org/wikipedia/commons/8/87/TTL_flip-flop.svg