Added methods to set and get the complete micro-/makro-status
[Mograsim.git] / net.mograsim.logic.model.am2900 / test / net / mograsim / logic / model / am2900 / am2904 / TestableAm2904.java
index 9f4cbf1..e41e3fe 100644 (file)
@@ -73,6 +73,8 @@ public interface TestableAm2904 extends TestableCircuit
 
        void setDirectly(Register r, String val_1_bit);
 
+       void setDirectly(CompleteStatus r, String z_c_n_ovr);
+
        String getC0();
 
        String getCT();
@@ -89,6 +91,8 @@ public interface TestableAm2904 extends TestableCircuit
 
        String getDirectly(Register r);
 
+       String getDirectly(CompleteStatus r);
+
        enum Am2904_ShiftDir
        {
                RIGHT, LEFT;
@@ -223,4 +227,10 @@ public interface TestableAm2904 extends TestableCircuit
        {
                µZ, µC, µN, µOVR, MZ, MC, MN, MOVR;
        }
+
+       enum CompleteStatus
+       {
+               micro, MAKRO;
+       }
+
 }