Skip to content

amanvishnani/8085

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

8085 Simulator

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

#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

#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/.