If you have seen my other instructable on ram memory, you probably know that I used transistors to make a register. In this instructable I will show you how to make a register using CMOS gates.
If you haven't seen my other instructable, check it out http://www.instructables.com/id/DIY-RAM-Memory-Register-Style/
Step 1: What is CMOS?
CMOS stands for Complementary Metal Oxide Semiconductors. Its a form of logic that uses very little current and requires no resistors. It uses MOSFETs in a complementary arrangement, so you use a P-channel and an N-channel MOSFET at one time. The cool thing about CMOS is that when one MOSFET is on, the other is off, so gates don't use very much current. Another thing about MOSFETs is that the gate is not connected in any way to the drain or source so it requires no resistor, unlike ordinary bipolar transistors.