8085 Microprocessor is an elementary processor and can be programmed with Arithmetic and Logical Program (ALP) using its predefined instruction set. The idea is to build an 8085 simulator, designed (using Swing & AWT components) and developed in java which can mimic the way 8085 executes instructions. This software will gives user a real life experience and absolve them from the old fashioned training kits and confusing op codes. Students can practice on this software hassle free with clean and neat GUI. The software aims to provide user with status of accumulator (A), Registers (B, C, D, E, H, and L), Flags, Instruction Pointer, Program Counter and Stack Pointer. The software will feature a Text Area available to user for writing program and ability to execute one instruction at a time. More features will be added in future depending on the ease of programmer.
Language Used: JAVA
Compiled Using: JDK 1.8
System Requirements:
- Any Platform with JDK installed
Downloads
- Project Source Code: https://github.com/amanvishnani/8085
- Downloads & Releases: https://github.com/amanvishnani/8085/releases
#How To Run? Download the latest .jar file from the releases section and run.
#Troubleshooting Problem running software? Try compiling source code on your system.
- Download Source file "test1.java"
- Compile.
- Run
#Follow Us
- Aman Vishnani: https://github.com/amanvishnani
- Darshan Sarje: https://github.com/darshansarje
#License
Aman & Darshan’s 8085 Simulator
Copyright (C) 2016 Aman Vishnani & Darshan Sarje
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.