DecodeCurrentInstruction - added logical operations
SimulateDatapath almost done