X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=net.mograsim.logic.ui.am2900%2Fsrc%2Fnet%2Fmograsim%2Flogic%2Fui%2Fmodel%2Fcomponents%2Fmi%2Fnandbased%2FGUIdlatch4.java;fp=net.mograsim.logic.ui.am2900%2Fsrc%2Fnet%2Fmograsim%2Flogic%2Fui%2Fmodel%2Fcomponents%2Fmi%2Fnandbased%2FGUIdlatch4.java;h=8da90e16e04b888204d1b2d47ca060df424ca22c;hb=ec645d5910fcffae8992ed66abe98ac20b03ac6d;hp=61a239a2193493cc96867b09289f56d6ca77fb49;hpb=a0f4b1a2ee3ce0391decb882aa14fa536d5b3a45;p=Mograsim.git diff --git a/net.mograsim.logic.ui.am2900/src/net/mograsim/logic/ui/model/components/mi/nandbased/GUIdlatch4.java b/net.mograsim.logic.ui.am2900/src/net/mograsim/logic/ui/model/components/mi/nandbased/GUIdlatch4.java index 61a239a2..8da90e16 100644 --- a/net.mograsim.logic.ui.am2900/src/net/mograsim/logic/ui/model/components/mi/nandbased/GUIdlatch4.java +++ b/net.mograsim.logic.ui.am2900/src/net/mograsim/logic/ui/model/components/mi/nandbased/GUIdlatch4.java @@ -91,10 +91,10 @@ public class GUIdlatch4 extends SimpleRectangularSubmodelComponent break; case "q": BitVector newStateCasted = (BitVector) newState; - setHighLevelState("q1", newStateCasted.getBit(3)); - setHighLevelState("q2", newStateCasted.getBit(2)); - setHighLevelState("q3", newStateCasted.getBit(1)); - setHighLevelState("q4", newStateCasted.getBit(0)); + setHighLevelState("q1", newStateCasted.getBit(0)); + setHighLevelState("q2", newStateCasted.getBit(1)); + setHighLevelState("q3", newStateCasted.getBit(2)); + setHighLevelState("q4", newStateCasted.getBit(3)); break; default: super.setHighLevelState(stateID, newState); @@ -120,7 +120,7 @@ public class GUIdlatch4 extends SimpleRectangularSubmodelComponent Bit q2 = (Bit) getHighLevelState("q2"); Bit q3 = (Bit) getHighLevelState("q3"); Bit q4 = (Bit) getHighLevelState("q4"); - return BitVector.of(q4, q3, q2, q1); + return BitVector.of(q1, q2, q3, q4); default: return super.getHighLevelState(stateID); }