I've just recently started to become interested in electrical engineering after a couple years of programming and software development.
I've built a 4 bit ALU using a logic gate simulator and now I want to store a previous answer from the ALU into some memory cells.
I've been reading about flip flops and latches, and I've built an SR latch and it seems that I can easily store my answer in 4 of these latches, my question is, is this an efficient way of storing memory (considering the fact that I have no formal training or much understanding so I can't delve into optimization techniques just yet) or should I implement a clock triggered SR flip flop with clock input? How is the data read from the latch on demand?