- Full automation for 2's complement result handling.
- A minimal extension to V1, now with automatic correction for negative results.
- Automatically detects if B > A using a comparator.
- Corrects the 2's complement output without any manual intervention.
- Overflow detection is still not implemented.
- Demonstrates a fully automated 2's complement correction unit, removing the need for manual input adjustments.
-
Install Logisim Evolution
- Download and install from: Logisim Evolution GitHub
-
Open the Circuit File
- Navigate to the RAM_V2 folder.
- Open
r_a_mv2.circin Logisim Evolution.
-
Understand the Inputs and Outputs
- Follow the input pins labeled for arithmetic operations (addition, subtraction, etc.).
- Observe the output pins - Version 2 includes fully automated 2's complement output correction.
-
Simulate the Machine
- Apply different inputs to see the machine perform operations.
- Observe automatic correction for negative results.
- Feedback and error handling are still present.
-
Optional: Compare with Previous Versions
- You can open r_a_mv1.circ to see manual B > A handling.
- Open
r_a_mEngine.circto explore the base engine functionality.
-
Tips for Users
- Watch output LEDs for feedback and automatic corrections.
- Refer to the README for details on features and supported operations.
- See RAM_Engine for core engine functionality.
