package net.mograsim.machine.mi;
+import net.mograsim.logic.core.types.BitVector;
import net.mograsim.machine.mi.parameters.MicroInstructionParameter;
import net.mograsim.machine.mi.parameters.Mnemonic;
{
return new StandardMicroInstruction(parameters);
}
+
+ default BitVector toBitVector()
+ {
+ BitVector vector = BitVector.of();
+ int size = getSize();
+ for(int i = 0; i < size; i++)
+ vector.concat(getParameter(i).getValue());
+ return vector;
+ }
}