The Intel8085-Simulator is a under work (
- Input Binary File: Users or developers provide a binary file containing Intel 8085 opcodes. This file represents the program they want to simulate.
- Simulation Process:
- The program is loaded starting from 0x0, so all address should be with respect to 0x0
- The Stack is the last 1kB of memory
- The simulator reads the binary file and interprets the opcodes.
- It emulates the execution of instructions step by step.
- Registers, memory, and other components of the 8085 microprocessor are updated accordingly.
- Output and Debugging:
- Users can observe the state of registers, memory, and other relevant components.
- Note: Some opcodes may not be fully implemented yet.
- Instruction Execution: Simulates the execution of Intel 8085 instructions.
- Register State: Displays the current state of registers (accumulator, flags, etc.).
- Clone the Repository:
git clone https://github.com/akshatd120/Intel8085-Simulator.git
- Compile and Run: Open the Intel-8085-Sim.sln in Visual Studio 22 and build!
Contributions are welcome! If you'd like to add missing opcodes or improve existing features, feel free to submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
Please note that this is a simplified example, and you should tailor it to your project's specific details. Feel free to enhance and customize the README as needed! 🚀