Initial Commit
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
from Source.Pre_Built_Gates.FlipFlop import FlipFlop
|
||||
from Source.Logic_Gates.Mux import Mux
|
||||
|
||||
class Bit:
|
||||
def __init__(self,a,load) -> None:
|
||||
self.a=a
|
||||
self.load=load
|
||||
self.out=None
|
||||
self.mux=Mux(self,self.a,self.load)
|
||||
self.flipflop=FlipFlop(self.mux)
|
||||
self()
|
||||
def __call__(self) -> None:
|
||||
self.mux()
|
||||
self.flipflop()
|
||||
self.out=self.mux.out
|
||||
|
||||
Reference in New Issue
Block a user