Create the microcode for the instruction: NEGA with the following specifications.NEGA performs a TWO's complement operation on the contents of the Accumulator register(A).Implement it in two different ways:
1) use the NOT/ADD, ALU operation combination and
2) use the A minus B, ALU operation subtracting the contents of the Accumulator from a(any) register containing a zero value and then moving it into the Accum.
Make sure for both cases, to set the appropriate FLAGS values as indicated in the ALU Figure