implemented Bit
implemented Register
implemented PC