Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Report Issues with RISC-V Instruction Simulation and Validation
Overview: This pull request aims to highlight two critical issues in the current RISC-V instruction simulation within the application:
Instruction Storage in Memory: The simulation currently does not accurately represent the process of storing RISC-V instructions in the instruction memory before they are executed. This means that instructions are not being stored properly, leading to incorrect execution behavior.
Lack of Validation: There is no validation mechanism in place for identifying incorrect instructions. Specifically, there is no linter or error-checking functionality to catch errors related to wrong instructions or improper argument values provided for those instructions.
By bringing these issues to attention, I hope to facilitate further discussion and potential solutions to enhance the accuracy and reliability of the RISC-V instruction simulation.